@prefix ilxtr: .
@prefix NIFRID: .
@prefix owl: .
@prefix rdfs: .
@prefix skos: .
a owl:Ontology ;
owl:imports ;
rdfs:label "NIF Phenotypes" ;
rdfs:comment "A taxonomy of phenotypes used to model biological types as collections of measurements." .
### Classes
ilxtr:AccommodatingSpikingPhenotype a owl:Class ;
rdfs:label "Accommodating spiking phenotype" ;
rdfs:subClassOf ilxtr:SpikingPhenotype ;
owl:disjointWith ilxtr:NonAccommodatingSpikingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Accommodating spiking" .
ilxtr:ANSPopulationPhenotype a owl:Class ;
rdfs:label "Autonomic nervous system population phenotype" ;
rdfs:subClassOf ilxtr:CellPhenotype ;
rdfs:comment "used to account for populations that are part of distinct autonomic nervous system subdivisions" ;
skos:hiddenLabel "Autonomic nervous system population" .
ilxtr:AnteriorProjecting a owl:Class ;
rdfs:label "Anterior projecting" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
rdfs:comment "projects in the anterior direction of the housing structure" ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Anterior projecting" .
ilxtr:ApicalDendritePhenotype a owl:Class ;
rdfs:label "Apical dendrite phenotype" ;
rdfs:subClassOf ilxtr:DendritePhenotype ;
rdfs:comment "When used directly indicates the presence or absense of an apical dendrite. Rather than subclassing directly, could be combined with general dendrite phenotypes to allow specificity." ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype ;
skos:hiddenLabel "Apical dendrite" .
ilxtr:AxonMorphologicalPhenotype a owl:Class ;
rdfs:label "Axon morphological phenotype" ;
rdfs:subClassOf ilxtr:AxonPhenotype .
ilxtr:AxonPhenotype a owl:Class ;
rdfs:label "Axon phenotype" ;
rdfs:subClassOf ilxtr:Phenotype ;
ilxtr:useObjectProperty ilxtr:hasAxonPhenotype .
ilxtr:BasketPhenotype a owl:Class ;
rdfs:label "Basket phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:BipolarPhenotype,
ilxtr:BistratifiedPhenotype,
ilxtr:BituftedPhenotype,
ilxtr:ChandelierPhenotype,
ilxtr:ConeMorphologicalPhenotype,
ilxtr:DiscMorphologicalPhenotype,
ilxtr:DoubleBouquetPhenotype,
ilxtr:GranulePhenotype,
ilxtr:IvyPhenotype,
ilxtr:MartinottiPhenotype,
ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Basket" .
ilxtr:BiopolarPyramidalPhenotype a owl:Class ;
rdfs:label "Biopolar pyramidal phenotype" ;
rdfs:subClassOf ilxtr:PyramidalPhenotype ;
owl:disjointWith ilxtr:HorizontalPyramidalPhenotype,
ilxtr:InvertedPyramidalPhenotype,
ilxtr:NarrowPyramidalPhenotype,
ilxtr:SmallPyramidalPhenotype,
ilxtr:StarPyramidalPhenotype,
ilxtr:TuftedPyramidalPhenotype,
ilxtr:UntuftedPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Biopolar pyramidal" .
ilxtr:BipolarPhenotype a owl:Class ;
rdfs:label "Bipolar phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:BistratifiedPhenotype,
ilxtr:BituftedPhenotype,
ilxtr:ChandelierPhenotype,
ilxtr:ConeMorphologicalPhenotype,
ilxtr:DiscMorphologicalPhenotype,
ilxtr:DoubleBouquetPhenotype,
ilxtr:GranulePhenotype,
ilxtr:IvyPhenotype,
ilxtr:MartinottiPhenotype,
ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Bipolar" .
ilxtr:BistratifiedPhenotype a owl:Class ;
rdfs:label "Bistratified phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:BituftedPhenotype,
ilxtr:ChandelierPhenotype,
ilxtr:ConeMorphologicalPhenotype,
ilxtr:DiscMorphologicalPhenotype,
ilxtr:DoubleBouquetPhenotype,
ilxtr:GranulePhenotype,
ilxtr:IvyPhenotype,
ilxtr:MartinottiPhenotype,
ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Bistratified" .
ilxtr:BituftedPhenotype a owl:Class ;
rdfs:label "Bitufted phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:ChandelierPhenotype,
ilxtr:ConeMorphologicalPhenotype,
ilxtr:DiscMorphologicalPhenotype,
ilxtr:DoubleBouquetPhenotype,
ilxtr:GranulePhenotype,
ilxtr:IvyPhenotype,
ilxtr:MartinottiPhenotype,
ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Bitufted" .
ilxtr:BranchingPhenotype a owl:Class ;
rdfs:label "Branching phenotype" ;
rdfs:subClassOf ilxtr:DendritePhenotype ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype ;
skos:hiddenLabel "Branching" .
ilxtr:CellPhenotype a owl:Class ;
rdfs:label "Cell phenotype" ;
rdfs:subClassOf ilxtr:Phenotype .
ilxtr:ChandelierPhenotype a owl:Class ;
rdfs:label "Chandelier phenotype" ;
NIFRID:synonym "AxoAxonicPhenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:ConeMorphologicalPhenotype,
ilxtr:DiscMorphologicalPhenotype,
ilxtr:DoubleBouquetPhenotype,
ilxtr:GranulePhenotype,
ilxtr:IvyPhenotype,
ilxtr:MartinottiPhenotype,
ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Chandelier" .
ilxtr:ConeMorphologicalPhenotype a owl:Class ;
rdfs:label "Cone phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:DiscMorphologicalPhenotype,
ilxtr:DoubleBouquetPhenotype,
ilxtr:GranulePhenotype,
ilxtr:IvyPhenotype,
ilxtr:MartinottiPhenotype,
ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Cone" .
ilxtr:CorticoFugal a owl:Class ;
rdfs:label "Cortico fugal" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Cortico fugal" .
ilxtr:CorticoPontine a owl:Class ;
rdfs:label "Cortico pontine" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Cortico pontine" .
ilxtr:CorticoSpinal a owl:Class ;
rdfs:label "Cortico spinal" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Cortico spinal" .
ilxtr:CorticoStriatal a owl:Class ;
rdfs:label "Cortico striatal" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Cortico striatal" .
ilxtr:CorticoThalamic a owl:Class ;
rdfs:label "Cortico thalamic" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Cortico thalamic" .
ilxtr:DendriteMorphologicalPhenotype a owl:Class ;
rdfs:label "Dendrite morphological phenotype" ;
rdfs:subClassOf ilxtr:DendritePhenotype .
ilxtr:DendritePhenotype a owl:Class ;
rdfs:label "Dendrite phenotype" ;
rdfs:subClassOf ilxtr:Phenotype ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype .
ilxtr:DenseAxonPhenotype a owl:Class ;
rdfs:label "Dense axon phenotype" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
ilxtr:useObjectProperty ilxtr:hasAxonMorphologicalPhenotype ;
skos:hiddenLabel "Dense axon" .
ilxtr:DescendingAxonPhenotype a owl:Class ;
rdfs:label "Descending axon phenotype" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
ilxtr:useObjectProperty ilxtr:hasAxonMorphologicalPhenotype ;
skos:hiddenLabel "Descending axon" .
ilxtr:DirectPathway a owl:Class ;
rdfs:label "Direct pathway" ;
rdfs:comment "Needs work" ;
skos:hiddenLabel "Direct pathway" .
ilxtr:DiscMorphologicalPhenotype a owl:Class ;
rdfs:label "Disc phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:DoubleBouquetPhenotype,
ilxtr:GranulePhenotype,
ilxtr:IvyPhenotype,
ilxtr:MartinottiPhenotype,
ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Disc" .
ilxtr:DopaminergicPhenotype a owl:Class ;
rdfs:label "Dopaminergic phenotype" ;
rdfs:subClassOf ilxtr:ExpressionPhenotype ;
rdfs:comment "figure out how to regularize these since I have used ilxtr:parvalbumin elsewhere, probably ilxtr:phenotype/thing will be best" ;
ilxtr:useObjectProperty ilxtr:hasExpressionPhenotype ;
skos:hiddenLabel "Dopaminergic" .
ilxtr:DoubleBouquetPhenotype a owl:Class ;
rdfs:label "Double bouquet phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:GranulePhenotype,
ilxtr:IvyPhenotype,
ilxtr:MartinottiPhenotype,
ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Double bouquet" .
ilxtr:EarlyBifurcatingPhenotype a owl:Class ;
rdfs:label "Early bifurcating phenotype" ;
rdfs:subClassOf ilxtr:BranchingPhenotype ;
owl:disjointWith ilxtr:LateBifurcatingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype ;
skos:hiddenLabel "Early bifurcating" .
ilxtr:EarlyBifurcatingThickTuftedPyramidalPhenotype a owl:Class ;
rdfs:label "Early bifurcating thick tufted pyramidal phenotype" ;
rdfs:subClassOf ilxtr:ThickTuftedPyramidalPhenotype ;
owl:disjointWith ilxtr:LateBifurcatingThickTuftedPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Early bifurcating thick tufted pyramidal" .
ilxtr:EarlyBifurcatingTuftedPyramidalPhenotype a owl:Class ;
rdfs:label "Early bifurcating tufted pyramidal phenotype" ;
rdfs:subClassOf ilxtr:TuftedPyramidalPhenotype ;
owl:disjointWith ilxtr:LateBifurcatingTuftedPyramidalPhenotype,
ilxtr:NarrowTuftedPyramidalPhenotype,
ilxtr:SlenderTuftedPyramidalPhenotype,
ilxtr:ThickTuftedPyramidalPhenotype ;
rdfs:comment "we are not modelling dendrite phenotypes directly at the moment so we cant break about EB/LB" ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Early bifurcating tufted pyramidal" .
ilxtr:ElectrophysiologicalPhenotype a owl:Class ;
rdfs:label "Electrophysiological phenotype" ;
rdfs:subClassOf ilxtr:CellPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Electrophysiological" .
ilxtr:EntericPhenotype a owl:Class ;
rdfs:label "Enteric phenotype" ;
rdfs:subClassOf ilxtr:CellPhenotype ;
skos:hiddenLabel "Enteric" .
ilxtr:ExpressionPhenotype a owl:Class ;
rdfs:label "Expression phenotype" ;
NIFRID:synonym "molecular phenotype" ;
rdfs:subClassOf ilxtr:CellPhenotype ;
ilxtr:useObjectProperty ilxtr:hasExpressionPhenotype ;
skos:hiddenLabel "Expression" .
ilxtr:FastSpikingPhenotype a owl:Class ;
rdfs:label "Fast spiking phenotype" ;
rdfs:subClassOf ilxtr:SpikingPhenotype ;
owl:disjointWith ilxtr:RegularSpikingNonPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Fast spiking" .
ilxtr:GranulePhenotype a owl:Class ;
rdfs:label "Granule phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:IvyPhenotype,
ilxtr:MartinottiPhenotype,
ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Granule" .
ilxtr:HorizontalAxonPhenotype a owl:Class ;
rdfs:label "Horizontal axon phenotype" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
ilxtr:useObjectProperty ilxtr:hasAxonMorphologicalPhenotype ;
skos:hiddenLabel "Horizontal axon" .
ilxtr:HorizontalPyramidalPhenotype a owl:Class ;
rdfs:label "Horizontal pyramidal phenotype" ;
rdfs:subClassOf ilxtr:PyramidalPhenotype ;
owl:disjointWith ilxtr:InvertedPyramidalPhenotype,
ilxtr:NarrowPyramidalPhenotype,
ilxtr:SmallPyramidalPhenotype,
ilxtr:StarPyramidalPhenotype,
ilxtr:TuftedPyramidalPhenotype,
ilxtr:UntuftedPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Horizontal pyramidal" .
ilxtr:InterneuronPhenotype a owl:Class ;
rdfs:label "Interneuron phenotype" ;
rdfs:subClassOf ilxtr:IntrinsicPhenotype ;
rdfs:comment "this is the 'general' morphological phenotype that might be made up of soma/axon/dendrite" ;
skos:hiddenLabel "Interneuron" .
ilxtr:IntestinoFugalProjectionPhenotype a owl:Class ;
rdfs:label "Intestino fugal projection phenotype" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
rdfs:comment "projects out of the intestines" ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Intestino fugal projection" .
ilxtr:IntrinsicPhenotype a owl:Class ;
rdfs:label "Intrinsic phenotype" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
rdfs:comment "local projections only? (define local) equivalent to LocalAxonOnly, is this an axon phenotype or an axon location phenotype?" ;
skos:hiddenLabel "Intrinsic" .
ilxtr:InvertedPyramidalPhenotype a owl:Class ;
rdfs:label "Inverted pyramidal phenotype" ;
rdfs:subClassOf ilxtr:PyramidalPhenotype ;
owl:disjointWith ilxtr:NarrowPyramidalPhenotype,
ilxtr:SmallPyramidalPhenotype,
ilxtr:StarPyramidalPhenotype,
ilxtr:TuftedPyramidalPhenotype,
ilxtr:UntuftedPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Inverted pyramidal" .
ilxtr:IvyPhenotype a owl:Class ;
rdfs:label "Ivy phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:MartinottiPhenotype,
ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Ivy" .
ilxtr:LargeAxonPhenotype a owl:Class ;
rdfs:label "Large axon phenotype" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
ilxtr:useObjectProperty ilxtr:hasAxonMorphologicalPhenotype ;
skos:hiddenLabel "Large axon" .
ilxtr:LargeBasketPhenotype a owl:Class ;
rdfs:label "Large basket phenotype" ;
rdfs:subClassOf ilxtr:BasketPhenotype ;
owl:disjointWith ilxtr:NestBasketPhenotype,
ilxtr:SmallBasketPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Large basket" .
ilxtr:LateBifurcatingPhenotype a owl:Class ;
rdfs:label "Late bifurcating phenotype" ;
rdfs:subClassOf ilxtr:BranchingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype ;
skos:hiddenLabel "Late bifurcating" .
ilxtr:LateBifurcatingThickTuftedPyramidalPhenotype a owl:Class ;
rdfs:label "Late bifurcating thick tufted pyramidal phenotype" ;
rdfs:subClassOf ilxtr:ThickTuftedPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Late bifurcating thick tufted pyramidal" .
ilxtr:LateBifurcatingTuftedPyramidalPhenotype a owl:Class ;
rdfs:label "Late bifurcating tufted pyramidal phenotype" ;
rdfs:subClassOf ilxtr:TuftedPyramidalPhenotype ;
owl:disjointWith ilxtr:NarrowTuftedPyramidalPhenotype,
ilxtr:SlenderTuftedPyramidalPhenotype,
ilxtr:ThickTuftedPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Late bifurcating tufted pyramidal" .
ilxtr:LocalAxon a owl:Class ;
rdfs:label "Local axon" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
skos:hiddenLabel "Local axon" .
ilxtr:LocalAxonOnly a owl:Class ;
rdfs:label "Local axon only" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
rdfs:comment "model this as NegPhenotype(ilxtr:RemoteAxon)? This really feels like we are overcomplicating things… all we should need to know is that in projects to its own brain region… or better to a specific cell population that has a known location" ;
skos:hiddenLabel "Local axon only" .
ilxtr:MartinottiPhenotype a owl:Class ;
rdfs:label "Martinotti phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:MediumSpinyPhenotype,
ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Martinotti" .
ilxtr:MediumSpinyPhenotype a owl:Class ;
rdfs:label "Medium spiny phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype,
ilxtr:SpinyPhenotype ;
owl:disjointWith ilxtr:NeurogliaformPhenotype,
ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
rdfs:comment "we really should be able to deal with spines in a convenient way" ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Medium spiny" .
ilxtr:MorphologicalPhenotype a owl:Class ;
rdfs:label "Morphological phenotype" ;
rdfs:subClassOf ilxtr:CellPhenotype ;
rdfs:comment "this is the 'general' morphological phenotype that might be made up of soma/axon/dendrite" ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Morphological" .
ilxtr:MotorPhenotype a owl:Class ;
rdfs:label "Motor phenotype" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
rdfs:comment "motor neuron phenotype, motor projecting phenotype, muscle projecting phenotype, hasForwardConnectionPhenotype some myocyte, implies" ;
skos:hiddenLabel "Motor" .
ilxtr:NarrowPhenotype a owl:Class ;
rdfs:label "Narrow phenotype" ;
rdfs:subClassOf ilxtr:TrunkPhenotype ;
owl:disjointWith ilxtr:SlenderPhenotype,
ilxtr:ThickPhenotype ;
rdfs:comment "I get the feeling that this is actually a synonym for slender, ma2015sup uses 'thin' but that has nasty collsions with 'thick' for short naming (sigh)" ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype ;
skos:hiddenLabel "Narrow" .
ilxtr:NarrowPyramidalPhenotype a owl:Class ;
rdfs:label "Narrow pyramidal phenotype" ;
rdfs:subClassOf ilxtr:PyramidalPhenotype ;
owl:disjointWith ilxtr:SmallPyramidalPhenotype,
ilxtr:StarPyramidalPhenotype,
ilxtr:TuftedPyramidalPhenotype,
ilxtr:UntuftedPyramidalPhenotype ;
rdfs:comment "this class is circumspect, and may actually be NarrowTuftedPyramidalPhenotype" ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Narrow pyramidal" .
ilxtr:NarrowTuftedPyramidalPhenotype a owl:Class ;
rdfs:label "Narrow tufted pyramidal phenotype" ;
rdfs:subClassOf ilxtr:TuftedPyramidalPhenotype ;
owl:disjointWith ilxtr:SlenderTuftedPyramidalPhenotype,
ilxtr:ThickTuftedPyramidalPhenotype ;
rdfs:comment "issues with NarowPyramidalPhenotype" ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Narrow tufted pyramidal" .
ilxtr:NestBasketPhenotype a owl:Class ;
rdfs:label "Nest basket phenotype" ;
rdfs:subClassOf ilxtr:BasketPhenotype ;
owl:disjointWith ilxtr:SmallBasketPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Nest basket" .
ilxtr:NeurogliaformDenseAxonPhenotype a owl:Class ;
rdfs:label "Neurogliaform dense axon phenotype" ;
rdfs:subClassOf ilxtr:NeurogliaformPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Neurogliaform dense axon" .
ilxtr:NeurogliaformPhenotype a owl:Class ;
rdfs:label "Neurogliaform phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:PyramidalPhenotype,
ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Neurogliaform" .
ilxtr:NeurogliaformSparseAxonPhenotype a owl:Class ;
rdfs:label "Neurogliaform sparse axon phenotype" ;
rdfs:subClassOf ilxtr:NeurogliaformPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Neurogliaform sparse axon" .
ilxtr:neuron-phenotype-para-post a owl:Class ;
rdfs:label "Parasympathetic Post-Ganglionic phenotype" ;
rdfs:subClassOf ilxtr:ParasympatheticPhenotype,
ilxtr:PostGanglionicPhenotype ;
skos:hiddenLabel "Parasympathetic Post-Ganglionic" .
ilxtr:neuron-phenotype-para-pre a owl:Class ;
rdfs:label "Parasympathetic Pre-Ganglionic phenotype" ;
rdfs:subClassOf ilxtr:ParasympatheticPhenotype,
ilxtr:PreGanglionicPhenotype ;
skos:hiddenLabel "Parasympathetic Pre-Ganglionic" .
ilxtr:neuron-phenotype-sym-post a owl:Class ;
rdfs:label "Sympathetic Post-Ganglionic phenotype" ;
rdfs:subClassOf ilxtr:PostGanglionicPhenotype,
ilxtr:SympatheticPhenotype ;
skos:hiddenLabel "Sympathetic Post-Ganglionic" .
ilxtr:neuron-phenotype-sym-pre a owl:Class ;
rdfs:label "Sympathetic Pre-Ganglionic phenotype" ;
rdfs:subClassOf ilxtr:PreGanglionicPhenotype,
ilxtr:SympatheticPhenotype ;
skos:hiddenLabel "Sympathetic Pre-Ganglionic" .
ilxtr:NonAccommodatingSpikingPhenotype a owl:Class ;
rdfs:label "Non accommodating spiking phenotype" ;
rdfs:subClassOf ilxtr:SpikingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Non accommodating spiking" .
ilxtr:ParasympatheticPhenotype a owl:Class ;
rdfs:label "Parasympathetic phenotype" ;
rdfs:subClassOf ilxtr:ANSPopulationPhenotype ;
owl:disjointWith ilxtr:SympatheticPhenotype ;
skos:hiddenLabel "Parasympathetic" .
ilxtr:PerforantPathwayAssociated a owl:Class ;
rdfs:label "Perforant pathway associated" ;
rdfs:comment "Needs work" ;
skos:hiddenLabel "Perforant pathway associated" .
ilxtr:PetillaInitialBurstSpikingPhenotype a owl:Class ;
rdfs:label "Petilla initial burst spiking phenotype" ;
NIFRID:synonym "petilla b" ;
rdfs:subClassOf ilxtr:PetillaInitialSpikingPhenotype ;
owl:disjointWith ilxtr:PetillaInitialClassicalSpikingPhenotype,
ilxtr:PetillaInitialDelayedSpikingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Petilla initial burst spiking" .
ilxtr:PetillaInitialClassicalSpikingPhenotype a owl:Class ;
rdfs:label "Petilla initial classical spiking phenotype" ;
NIFRID:synonym "petilla c" ;
rdfs:subClassOf ilxtr:PetillaInitialSpikingPhenotype ;
owl:disjointWith ilxtr:PetillaInitialDelayedSpikingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Petilla initial classical spiking" .
ilxtr:PetillaInitialDelayedSpikingPhenotype a owl:Class ;
rdfs:label "Petilla initial delayed spiking phenotype" ;
NIFRID:synonym "petilla d" ;
rdfs:subClassOf ilxtr:PetillaInitialSpikingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Petilla initial delayed spiking" .
ilxtr:PetillaInitialSpikingPhenotype a owl:Class ;
rdfs:label "Petilla initial spiking phenotype" ;
rdfs:subClassOf ilxtr:SpikingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Petilla initial spiking" .
ilxtr:PetillaSustainedAccommodatingPhenotype a owl:Class ;
rdfs:label "Petilla sustained accommodating phenotype" ;
NIFRID:synonym "petilla ac" ;
rdfs:subClassOf ilxtr:PetillaSustainedSpikingPhenotype ;
owl:disjointWith ilxtr:PetillaSustainedIrregularPhenotype,
ilxtr:PetillaSustainedNonAccommodatingPhenotype,
ilxtr:PetillaSustainedStutteringPhenotype ;
rdfs:comment "how do we deal with the fact that there are other accommodating phenotypes‚ multiple parent is annoying" ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Petilla sustained accommodating" .
ilxtr:PetillaSustainedIrregularPhenotype a owl:Class ;
rdfs:label "Petilla sustained irregular phenotype" ;
NIFRID:synonym "petilla ir" ;
rdfs:subClassOf ilxtr:PetillaSustainedSpikingPhenotype ;
owl:disjointWith ilxtr:PetillaSustainedNonAccommodatingPhenotype,
ilxtr:PetillaSustainedStutteringPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Petilla sustained irregular" .
ilxtr:PetillaSustainedNonAccommodatingPhenotype a owl:Class ;
rdfs:label "Petilla sustained non accommodating phenotype" ;
NIFRID:synonym "petilla nac" ;
rdfs:subClassOf ilxtr:PetillaSustainedSpikingPhenotype ;
owl:disjointWith ilxtr:PetillaSustainedStutteringPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Petilla sustained non accommodating" .
ilxtr:PetillaSustainedSpikingPhenotype a owl:Class ;
rdfs:label "Petilla sustained spiking phenotype" ;
rdfs:subClassOf ilxtr:SpikingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Petilla sustained spiking" .
ilxtr:PetillaSustainedStutteringPhenotype a owl:Class ;
rdfs:label "Petilla sustained stuttering phenotype" ;
NIFRID:synonym "petilla stut" ;
rdfs:subClassOf ilxtr:PetillaSustainedSpikingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Petilla sustained stuttering" .
ilxtr:PosteriorProjecting a owl:Class ;
rdfs:label "Posterior projecting" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
rdfs:comment "projects in the posterior direction of the housing structure" ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Posterior projecting" .
ilxtr:PostGanglionicPhenotype a owl:Class ;
rdfs:label "Post ganglionic phenotype" ;
rdfs:subClassOf ilxtr:ANSPopulationPhenotype ;
owl:disjointWith ilxtr:PreGanglionicPhenotype ;
skos:hiddenLabel "Post ganglionic" .
ilxtr:PreGanglionicPhenotype a owl:Class ;
rdfs:label "Pre ganglionic phenotype" ;
rdfs:subClassOf ilxtr:ANSPopulationPhenotype ;
skos:hiddenLabel "Pre ganglionic" .
ilxtr:ProjectionPhenotype a owl:Class ;
rdfs:label "Projection phenotype" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
rdfs:comment "we don’t always have target location information, sometimes the best we get is ‘the axon leaves the section’, equivalent to RemoteAxon" ;
skos:hiddenLabel "Projection" .
ilxtr:PyramidalPhenotype a owl:Class ;
rdfs:label "Pyramidal phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:RodMorphologicalPhenotype,
ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Pyramidal" .
ilxtr:RegularSpikingNonPyramidalPhenotype a owl:Class ;
rdfs:label "Regular spiking non pyramidal phenotype" ;
rdfs:subClassOf ilxtr:SpikingPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Regular spiking non pyramidal" .
ilxtr:RemoteAxon a owl:Class ;
rdfs:label "Remote axon" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
rdfs:comment "hasProjectionPhenotype (some (class brainRegion (not (brainRegion containing this neruon))))" ;
skos:hiddenLabel "Remote axon" .
ilxtr:RemoteAxonOnly a owl:Class ;
rdfs:label "Remote axon only" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
rdfs:comment "model this as NegPhenotype(ilxtr:LocalAxon) except that this entails boutons/terminals" ;
skos:hiddenLabel "Remote axon only" .
ilxtr:RodMorphologicalPhenotype a owl:Class ;
rdfs:label "Rod phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
owl:disjointWith ilxtr:SpinyStellatePhenotype,
ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Rod" .
ilxtr:SensoryPhenotype a owl:Class ;
rdfs:label "Sensory phenotype" ;
rdfs:subClassOf ilxtr:Phenotype ;
rdfs:comment "the implementation of the sensor in a sensory neuron is essentially arbitrary with respect to subcompartment and projection pattern" ;
skos:hiddenLabel "Sensory" .
ilxtr:SerotonergicPhenotype a owl:Class ;
rdfs:label "Serotonergic phenotype" ;
rdfs:subClassOf ilxtr:ExpressionPhenotype ;
skos:hiddenLabel "Serotonergic" .
ilxtr:SlenderPhenotype a owl:Class ;
rdfs:label "Slender phenotype" ;
rdfs:subClassOf ilxtr:TrunkPhenotype ;
owl:disjointWith ilxtr:ThickPhenotype ;
rdfs:comment "is this a synonym for narrow?" ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype ;
skos:hiddenLabel "Slender" .
ilxtr:SlenderTuftedPyramidalPhenotype a owl:Class ;
rdfs:label "Slender tufted pyramidal phenotype" ;
rdfs:subClassOf ilxtr:TuftedPyramidalPhenotype ;
owl:disjointWith ilxtr:ThickTuftedPyramidalPhenotype ;
rdfs:comment "note that there is also an 'untufted slender' classification so we probably do need to break these out" ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Slender tufted pyramidal" .
ilxtr:SmallAxonPhenotype a owl:Class ;
rdfs:label "Small axon phenotype" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
ilxtr:useObjectProperty ilxtr:hasAxonMorphologicalPhenotype ;
skos:hiddenLabel "Small axon" .
ilxtr:SmallBasketPhenotype a owl:Class ;
rdfs:label "Small basket phenotype" ;
rdfs:subClassOf ilxtr:BasketPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Small basket" .
ilxtr:SmallPyramidalPhenotype a owl:Class ;
rdfs:label "Small pyramidal phenotype" ;
rdfs:subClassOf ilxtr:PyramidalPhenotype ;
owl:disjointWith ilxtr:StarPyramidalPhenotype,
ilxtr:TuftedPyramidalPhenotype,
ilxtr:UntuftedPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Small pyramidal" .
ilxtr:SomaMorphologicalPhenotype a owl:Class ;
rdfs:label "Soma morphological phenotype" ;
rdfs:subClassOf ilxtr:SomaPhenotype .
ilxtr:SomaPhenotype a owl:Class ;
rdfs:label "Soma phenotype" ;
rdfs:subClassOf ilxtr:Phenotype .
ilxtr:SparseAxonPhenotype a owl:Class ;
rdfs:label "Sparse axon phenotype" ;
rdfs:subClassOf ilxtr:AxonPhenotype ;
ilxtr:useObjectProperty ilxtr:hasAxonMorphologicalPhenotype ;
skos:hiddenLabel "Sparse axon" .
ilxtr:SpikingPhenotype a owl:Class ;
rdfs:label "Spiking phenotype" ;
rdfs:subClassOf ilxtr:ElectrophysiologicalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasElectrophysiologicalPhenotype ;
skos:hiddenLabel "Spiking" .
ilxtr:SpinalCordAscendingProjectionPhenotype a owl:Class ;
rdfs:label "Spinal cord ascending projection phenotype" ;
rdfs:subClassOf ilxtr:AnteriorProjecting ;
rdfs:comment "projects in the anterior direction of the spinal cord" ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Spinal cord ascending projection" .
ilxtr:SpinalCordDescendingProjectionPhenotype a owl:Class ;
rdfs:label "Spinal cord descending projection phenotype" ;
rdfs:subClassOf ilxtr:PosteriorProjecting ;
rdfs:comment "projects in the posterior direction of the spinal cord" ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Spinal cord descending projection" .
ilxtr:SpinyPhenotype a owl:Class ;
rdfs:label "Spiny phenotype" ;
rdfs:subClassOf ilxtr:DendritePhenotype ;
rdfs:comment "Aspiny can be modelled as (not ilxtr:SpinyPhenotype), this will be needed for Allen's scheme" ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype ;
skos:hiddenLabel "Spiny" .
ilxtr:SpinyStellatePhenotype a owl:Class ;
rdfs:label "Spiny stellate phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype,
ilxtr:SpinyPhenotype ;
owl:disjointWith ilxtr:TrilaminarPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Spiny stellate" .
ilxtr:StarPyramidalPhenotype a owl:Class ;
rdfs:label "Star pyramidal phenotype" ;
rdfs:subClassOf ilxtr:PyramidalPhenotype ;
owl:disjointWith ilxtr:TuftedPyramidalPhenotype,
ilxtr:UntuftedPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Star pyramidal" .
ilxtr:StriatoCortical a owl:Class ;
rdfs:label "Striato cortical" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Striato cortical" .
ilxtr:SympatheticPhenotype a owl:Class ;
rdfs:label "Sympathetic phenotype" ;
rdfs:subClassOf ilxtr:ANSPopulationPhenotype ;
skos:hiddenLabel "Sympathetic" .
ilxtr:ThalamoCortical a owl:Class ;
rdfs:label "Thalamo cortical" ;
rdfs:subClassOf ilxtr:ProjectionPhenotype ;
ilxtr:useObjectProperty ilxtr:hasProjectionPhenotype ;
skos:hiddenLabel "Thalamo cortical" .
ilxtr:ThickPhenotype a owl:Class ;
rdfs:label "Thick phenotype" ;
rdfs:subClassOf ilxtr:TrunkPhenotype ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype ;
skos:hiddenLabel "Thick" .
ilxtr:ThickTuftedPyramidalPhenotype a owl:Class ;
rdfs:label "Thick tufted pyramidal phenotype" ;
rdfs:subClassOf ilxtr:TuftedPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Thick tufted pyramidal" .
ilxtr:TrilaminarPhenotype a owl:Class ;
rdfs:label "Trilaminar phenotype" ;
rdfs:subClassOf ilxtr:MorphologicalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Trilaminar" .
ilxtr:TrunkPhenotype a owl:Class ;
rdfs:label "Trunk phenotype" ;
rdfs:subClassOf ilxtr:DendritePhenotype ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype ;
skos:hiddenLabel "Trunk" .
ilxtr:TuftedPhenotype a owl:Class ;
rdfs:label "Tufted phenotype" ;
rdfs:subClassOf ilxtr:DendritePhenotype ;
rdfs:comment "to get Untufted use the negative phenotype of this and add a naming rule" ;
ilxtr:useObjectProperty ilxtr:hasDendriteMorphologicalPhenotype ;
skos:hiddenLabel "Tufted" .
ilxtr:TuftedPyramidalPhenotype a owl:Class ;
rdfs:label "Tufted pyramidal phenotype" ;
rdfs:subClassOf ilxtr:PyramidalPhenotype ;
owl:disjointWith ilxtr:UntuftedPyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Tufted pyramidal" .
ilxtr:UntuftedPyramidalPhenotype a owl:Class ;
rdfs:label "Untufted pyramidal phenotype" ;
rdfs:subClassOf ilxtr:PyramidalPhenotype ;
ilxtr:useObjectProperty ilxtr:hasMorphologicalPhenotype ;
skos:hiddenLabel "Untufted pyramidal" .
### Serialized using the ttlser deterministic serializer v1.2.1