Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Alias(es)Full NameContainerLocationableStatuscountLast ModifiedValid Parents

dataset, study

org.sagebionetworks.repo.model.StudytruetrueDeprecated114792015-01-13 04:05:16folder, project
layer, dataorg.sagebionetworks.repo.model.DatafalsetruetrueDeprecated8355322015-01-28 23:10:06folder, project, study
projectorg.sagebionetworks.repo.model.ProjecttruefalseSupported89642015-01-28 23:25:29root only
previeworg.sagebionetworks.repo.model.PreviewfalsefalseDeprecated932012-01-19 05:52:23folder, data
folderorg.sagebionetworks.repo.model.FoldertruefalseSupported421012015-01-28 23:10:11project, folder, study, analysis
analysisorg.sagebionetworks.repo.model.AnalysistruefalseDeprecated292013-05-09 12:44:15project, folder
steporg.sagebionetworks.repo.model.StepfalsefalseDeprecated342012-09-16 15:31:39folder, analysis
codeorg.sagebionetworks.repo.model.CodefalsetrueDeprecated7692015-01-28 23:09:42project, folder
linkorg.sagebionetworks.repo.model.LinkfalsefalseSupported2532015-01-14 15:44:07project, folder, study, data, step, analysis
phenotypedataorg.sagebionetworks.repo.model.PhenotypeDatafalsetrueDeprecated5692013-08-09 21:12:03project, folder, study
genotypedataorg.sagebionetworks.repo.model.GenotypeDatafalsetrueDeprecated16422014-05-08 06:21:11project, folder, study
expressiondataorg.sagebionetworks.repo.model.ExpressionDatafalsetrueDeprecated187242013-10-10 16:32:21project, folder, study
robjectorg.sagebionetworks.repo.model.RObjectfalsetrueDeprecated522013-03-02 22:28:36project, folder, study
summaryorg.sagebionetworks.repo.model.SummaryfalsefalseSupported1022014-11-06 21:56:38project, folder, study
genomicdataorg.sagebionetworks.repo.model.GenomicDatafalsetrueDeprecated22013-01-25 22:50:59project, folder, study
pageorg.sagebionetworks.repo.model.PagefalsetruefalseDeprecated0 folder, page
fileorg.sagebionetworks.repo.model.FileEntityfalsefalseSupported1988202015-01-28 23:10:26project, folder, study
tableorg.sagebionetworks.repo.model.table.TableEntityfalsefalseSupported22602015-01-28 23:17:52project, folder, study
communityorg.sagebionetworks.bridge.model.CommunitytruefalseDeprecated12014-02-06 20:47:44root only

Table 1.

...

Locationable

Locationable entities can have one or more LocationData objects in their list of locations.  LocationData is the precursor to our currently supported FileHandle.  Each LocationData object points to either object in S3 (like a S3FileHandle) or an external URL (ExternalFileHandle).  Most of the client support burden is around supporting Locationable Entites. Table 1 shows which entity types are Locationable.  Even though a Locationable can have one or more LocationData it is assumed that each LocationData represents the same file just store in alternate locations and that all "copies" have the same md5 (see Figure 1).

...

In the past we support many types of entity containers.  Each container can have one more child entity.  Table 1 shows which entity types are allowed to be containers of other entities.  Our users were either confused by all of these container types or wanted a new type for their special cases.  We decided that the only containers we want to support all Folders and Projects.

 

Locationable & Containers

Table 1 shows that datasets/studies are both containers and locationable.  None of the currently supported objects can have files and children entities.  Projects and Folders can have children but cannot have files.  Files can have files but cannot have any children.