/* This schema specifies the selector elements for NIF. */ targetNamespace "urn:bml/brainml.org:internal/NIF/1" namespace "urn:bml/brainml.org:internal/NIF/1" namespace bmtl "urn:bml/brainml.org:internal/BrainMetaL/1" import "http://brainml.org/schemas/internal/BrainMetaL/1/xml.xsd" namespace "http://www.w3.org/XML/1998/namespace" import "http://brainml.org/schemas/internal/BrainMetaL/1/citation.xsd" namespace "urn:bml/brainml.org:internal/BrainMetaL/1" /* Scope: multiaxis neuroanatomy relevant to experimental neuroscience. */ element neuroanatomy { ( neural_structure_or_anatomy?, cortical_area?, layer_and_second_axis?, level_or_component? ) /* Neural structure/anatomy (axis 1) */ element neural_structure_or_anatomy restricts bmtl:vocab-type { attribute domain { xs:token } = "neuroanatomy.neural structure/anatomy" } /* Cortical areas (Brodmann's 1909 human architectonic with modifications) (axis 1) */ element cortical_area restricts bmtl:vocab-type { attribute domain { xs:token } = "neuroanatomy.cortical area" } /* Description of the level or component. */ element level_or_component restricts bmtl:vocab-type { attribute domain { xs:token } = "neuroanatomy.level/component" } } /* Description of layers and second axes. */ element layer_and_second_axis { ( cortex?, hippocampus?, cerebellum?, spinal_cord? ) } /* Description of the cortex. */ element cortex { ( cortical_layer?, ) /* Description of the Cortical layers (mammalian) (axis 2) */ element cortical_layer restricts bmtl:vocab-type { attribute domain { xs:token } = "cortex.cortical layer" } } /* Description of the hippocampus layers and second axes. */ element hippocampus { ( hippocampus_depth_or_layer?, hippocampus_term? ) /* Description of the hippocampus depth/layer (axis 2). */ element hippocampus_depth_or_layer restricts bmtl:vocab-type { attribute domain { xs:token } = "hippocampus.hippocampus depth/layer" } /* Description of the hippocampus terms. */ element hippocampus_term restricts bmtl:vocab-type { attribute domain { xs:token } = "hippocampus.hippocampus term" } } /* Description of cerebellum layers and second axes. */ element cerebellum { ( cerebellum_depth_or_layer?, cerebellum_axis_and_lobulation?, cerebellum_sagittal_marker_based? ) /* Description of the cerebellum depth/layers (axis 2). */ element cerebellum_depth_or_layer restricts bmtl:vocab-type { attribute domain { xs:token } = "cerebellum.cerebellum depth/layer" } /* Description of the cerebellum sup/inf axis and lobulation. */ element cerebellum_axis_and_lobulation restricts bmtl:vocab-type { attribute domain { xs:token } = "cerebellum.cerebellum (axis and lobulation)" } /* Description of the cerebellum (sagittal marker-based). */ element cerebellum_sagittal_marker_based restricts bmtl:vocab-type { attribute domain { xs:token } = "cerebellum.cerebellum (sagittal marker-based)" } } /* Description of the spinal cord. */ element spinal_cord { ( spinal_cord_sectional_axis?, ) /* Description of the spinal cord (sectional axis) (axis 2) */ element spinal_cord_sectional_axis restricts bmtl:vocab-type { attribute domain { xs:token } = "spinal cord.spinal cord (sectional axis)" } } /* Scope: techniques used to acquire data. */ element technique { ( technique?, ) /* Technique for data and for tools. */ element technique restricts bmtl:vocab-type { attribute domain { xs:token } = "technique.technique" } } /* Scope: data types relevant to experimental neuroscience. */ element neurobiological_data_type { ( data_type?, data_attribute? ) /* Data type */ element data_type restricts bmtl:vocab-type { attribute domain { xs:token } = "neurobiological data type.data type" } /* Data attributes */ element data_attribute restricts bmtl:vocab-type { attribute domain { xs:token } = "neurobiological data type.data attribute" } } /* Scope: cells of or related to the nervous system, presented as a single tree. */ element cell { ( cell_type?, ) /* Cell type */ element cell_type restricts bmtl:vocab-type { attribute domain { xs:token } = "cell.cell type" } }