You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here we should comment on the dependency-check between inside-schema properties (property cross-check).
These dependencies are difficult to express within a schema, but they are necessary for the logic of the schema and to be able to use SANDS as we wish.
Example: an annotation is connected on a 1-1 basis with a term for a specific version of a reference atlas. In the brainAtlas schema both the properties annotationSet and terminology will collect annotations (connected to specific anatomicalEntities (connected to a terminology)) and terms (connected to specific annotations). The terminology must match to fullfill the requirements for a brain atlas (a specific brain atlas version cannot have 2 different terminologies).
The text was updated successfully, but these errors were encountered:
Very nice! Let's keep track of the individual dependencies collectively here. For each dependency scenario/case make sure to reference the corresponding schemas (e.g., via the revision-schema issues).
source is optional, but is required for being connected to brainAtlas (a brain atlas version has to have a terminology)
parentStructure (= another anatomicalEntity) has to have the same source as the child
parentStructure allows shaping your own hierarchy, but EBRAINS/HBP goal for SANDS is to capture the atlas structures as they were published --> parentStructure needs to reflect the same hierarchy as the publication dictates
When removing information about laterality from the region (anatomicalEntity) to the annotation we must ensure that bi-lateral regions have two annotations (left and right).
Here we should comment on the dependency-check between inside-schema properties (property cross-check).
These dependencies are difficult to express within a schema, but they are necessary for the logic of the schema and to be able to use SANDS as we wish.
Example: an annotation is connected on a 1-1 basis with a term for a specific version of a reference atlas. In the brainAtlas schema both the properties annotationSet and terminology will collect annotations (connected to specific anatomicalEntities (connected to a terminology)) and terms (connected to specific annotations). The terminology must match to fullfill the requirements for a brain atlas (a specific brain atlas version cannot have 2 different terminologies).
The text was updated successfully, but these errors were encountered: