# baseURI: https://w3id.org/tern/ontologies/sd/
# imports: https://raw.githubusercontent.com/AGLDWG/datatype-ont/master/rdf/datatype.rdf
# prefix: tern-sd
@prefix data: .
@prefix dwc: .
@prefix onm: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix skos: .
@prefix tern-sd: .
@prefix xsd: .
dwc:Identification
a owl:Class ;
rdfs:comment "A taxonomic determination (e.g., the assignment to a taxon)." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "Identification" ;
skos:example "A subspecies determination of an organism." ;
.
dwc:MaterialSample
a owl:Class ;
rdfs:comment "A physical result of a sampling (or subsampling) event. In biological collections, the material sample is typically collected, and either preserved or destructively processed." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "Material Sample" ;
skos:example "A whole organism preserved in a collection. A part of an organism isolated for some purpose. A soil sample. A marine microbial sample." ;
.
dwc:Taxon
a owl:Class ;
rdfs:comment "A group of organisms (sensu http://purl.obolibrary.org/obo/OBI_0100026) considered by taxonomists to form a homogeneous unit." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "Taxon" ;
skos:example "The genus Truncorotaloides as published by Brönnimann et al. in 1953 in the Journal of Paleontology Vol. 27(6) p. 817-820." ;
.
dwc:class
a rdf:Property ;
rdfs:comment "The full scientific name of the class in which the taxon is classified." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "class" ;
.
dwc:dateIdentified
a rdf:Property ;
rdfs:comment "The date on which the subject was identified as representing the Taxon." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "dateIdentified" ;
skos:example "1809-02-12 (some time during 12 February 1809)." ;
skos:example "1900/1909 (some time during the interval between the beginning of the year 1900 and the end of the year 1909)." ;
skos:example "1906-06 (some time in June 1906). " ;
skos:example "1963-03-08T14:07-0600 (8 Mar 1963 at 2:07pm in the time zone six hours earlier than UTC)." ;
skos:example "1971 (some time in the year 1971)." ;
skos:example "2007-03-01T13:00:00Z/2008-05-11T15:30:00Z (some time during the interval between 1 March 2007 1pm UTC and 11 May 2008 3:30pm UTC)." ;
skos:example "2007-11-13/15 (some time in the interval between 13 November 2007 and 15 November 2007)." ;
skos:example "2009-02-20T08:40Z (20 February 2009 8:40am UTC)." ;
skos:example "2018-08-29T15:19 (3:19pm local time on 29 August 2018)." ;
skos:note "Recommended best practice is to use a date that conforms to ISO 8601:2004(E)." ;
.
dwc:family
a rdf:Property ;
rdfs:comment "The full scientific name of the family in which the taxon is classified." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "family" ;
skos:example "Felidae, Monocleaceae" ;
.
dwc:genus
a rdf:Property ;
rdfs:comment "The full scientific name of the genus in which the taxon is classified." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "genus" ;
skos:example "Puma, Monoclea" ;
.
dwc:identificationID
a rdf:Property ;
rdfs:comment "An identifier for the Identification (the body of information associated with the assignment of a scientific name). May be a global unique identifier or an identifier specific to the data set." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "identification ID" ;
skos:example "9992" ;
.
dwc:identificationRemarks
a rdf:Property ;
rdfs:comment "Comments or notes about the Identification." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "identification remarks" ;
skos:example "Distinguished between Anthus correndera and Anthus hellmayri based on the comparative lengths of the uñas." ;
.
dwc:identifiedBy
a rdf:Property ;
rdfs:comment "A list (concatenated and separated) of names of people, groups, or organizations who assigned the Taxon to the subject." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "identified by" ;
skos:example "James L. Patton, Theodore Pappenfuss | Robert Macey" ;
skos:note "Recommended best practice is to separate the values in a list with space vertical bar space ( | )." ;
.
dwc:infraspecificEpithet
a rdf:Property ;
rdfs:comment "The name of the lowest or terminal infraspecific epithet of the scientificName, excluding any rank designation." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "infraspecific epithet" ;
skos:example " concolor, oxyadenia, sayi" ;
.
dwc:kingdom
a rdf:Property ;
rdfs:comment "The full scientific name of the kingdom in which the taxon is classified." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "kingdom" ;
skos:example "Animalia, Archaea, Bacteria, Chromista, Fungi, Plantae, Protozoa, Viruses" ;
.
dwc:materialSampleID
a rdf:Property ;
rdfs:comment "An identifier for the MaterialSample (as opposed to a particular digital record of the material sample). In the absence of a persistent global unique identifier, construct one from a combination of identifiers in the record that will most closely make the materialSampleID globally unique." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "material sample ID" ;
skos:example "06809dc5-f143-459a-be1a-6f03e63fc083" ;
.
dwc:nameAccordingTo
a rdf:Property ;
rdfs:comment "The reference to the source in which the specific taxon concept circumscription is defined or implied - traditionally signified by the Latin \"sensu\" or \"sec.\" (from secundum, meaning \"according to\"). For taxa that result from identifications, a reference to the keys, monographs, experts and other sources should be given." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "name according to" ;
skos:example "Lilljeborg 1861, Upsala Univ. Arsskrift, Math. Naturvet., pp. 4, 5" ;
skos:example "McCranie, J. R., D. B. Wake, and L. D. Wilson. 1996. The taxonomic status of Bolitoglossa schmidti, with comments on the biology of the Mesoamerican salamander Bolitoglossa dofleini (Caudata: Plethodontidae). Carib. J. Sci. 32:395-398." ;
skos:example "Werner Greuter 2008" ;
.
dwc:order
a rdf:Property ;
rdfs:comment "The full scientific name of the order in which the taxon is classified." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "order" ;
skos:example "Carnivora, Monocleales" ;
.
dwc:phylum
a rdf:Property ;
rdfs:comment "The full scientific name of the phylum or division in which the taxon is classified." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "phylum" ;
skos:example "Chordata (phylum). Bryophyta (division)." ;
.
dwc:scientificName
a rdf:Property ;
rdfs:comment "The full scientific name, with authorship and date information if known. When forming part of an Identification, this should be the name in lowest level taxonomic rank that can be determined. This term should not contain identification qualifications, which should instead be supplied in the IdentificationQualifier term." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "scientific name" ;
.
dwc:scientificNameAuthorship
a rdf:Property ;
rdfs:comment "The authorship information for the scientificName formatted according to the conventions of the applicable nomenclaturalCode." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "scientific name authorship" ;
skos:example "(Torr.) J.T. Howell, (Martinovský) Tzvelev, (Györfi, 1952)" ;
.
dwc:scientificNameID
a rdf:Property ;
rdfs:comment "An identifier for the nomenclatural (not taxonomic) details of a scientific name." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "scientific name ID" ;
skos:example "urn:lsid:ipni.org:names:37829-1:1.3" ;
.
dwc:specificEpithet
a rdf:Property ;
rdfs:comment "The name of the first or species epithet of the scientificName." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "specific epithet" ;
skos:example "concolor, gottschei" ;
.
dwc:taxonConceptID
a rdf:Property ;
rdfs:comment "An identifier for the taxonomic concept to which the record refers - not for the nomenclatural details of a taxon." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "taxon concept ID" ;
skos:example "8fa58e08-08de-4ac1-b69c-1235340b7001" ;
.
dwc:taxonRemarks
a rdf:Property ;
rdfs:comment "Comments or notes about the taxon or name." ;
rdfs:isDefinedBy dwc: ;
rdfs:label "taxon remarks" ;
skos:example "this name is a misspelling in common use" ;
.
tern-sd:
a owl:Ontology ;
rdfs:label "TERN Species Determination" ;
owl:imports ;
.
tern-sd:FieldTaxonName
a owl:Class ;
rdfs:comment "A taxon (species) name determined in the field." ;
rdfs:label "Field taxon name" ;
rdfs:subClassOf data:Text ;
rdfs:subClassOf [
a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty data:value ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass tern-sd:StateIdentification ;
owl:onProperty tern-sd:identification ;
] ;
.
tern-sd:NationalTaxon
a owl:Class ;
rdfs:comment "A taxon definition by the national herbarium." ;
rdfs:label "National taxon" ;
rdfs:subClassOf dwc:Taxon ;
rdfs:subClassOf [
a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dwc:scientificNameID ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dwc:taxonConceptID ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty rdfs:comment ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onClass xsd:string ;
owl:onProperty dwc:scientificName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onClass xsd:string ;
owl:onProperty rdfs:label ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
.
tern-sd:StateIdentification
a owl:Class ;
rdfs:comment "An identification performed by the state herbarium." ;
rdfs:label "State identification" ;
rdfs:subClassOf dwc:Identification ;
rdfs:subClassOf [
a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty rdfs:label ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dwc:dateIdentified ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dwc:identificationID ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dwc:identificationRemarks ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dwc:identifiedBy ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty rdfs:comment ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass tern-sd:NationalTaxon ;
owl:onProperty tern-sd:nationalTaxon ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onClass dwc:MaterialSample ;
owl:onProperty tern-sd:identifiedSample ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onClass tern-sd:StateTaxon ;
owl:onProperty tern-sd:stateTaxon ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
.
tern-sd:StateTaxon
a owl:Class ;
rdfs:comment "A taxon definition by the state herbarium." ;
rdfs:label "State taxon" ;
rdfs:subClassOf dwc:Taxon ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dwc:taxonRemarks ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty dwc:class ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty dwc:family ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty dwc:genus ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty dwc:infraspecificEpithet ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty dwc:kingdom ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty dwc:order ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty dwc:phylum ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty dwc:scientificNameAuthorship ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty dwc:specificEpithet ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass xsd:string ;
owl:onProperty rdfs:comment ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass tern-sd:NationalTaxon ;
owl:onProperty tern-sd:nationalTaxon ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onClass xsd:string ;
owl:onProperty dwc:scientificName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onClass xsd:string ;
owl:onProperty rdfs:label ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onClass tern-sd:StateIdentification ;
owl:onProperty tern-sd:identification ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
.
tern-sd:identification
a rdf:Property ;
rdfs:label "identification" ;
.
tern-sd:identifiedSample
a rdf:Property ;
rdfs:comment "Link an Identification to a Sample." ;
rdfs:label "identified sample" ;
.
tern-sd:nationalTaxon
a rdf:Property ;
rdfs:label "national taxon" ;
.
tern-sd:stateTaxon
a rdf:Property ;
rdfs:comment "Link an Identification or a Taxon to a State Taxon." ;
rdfs:label "state taxon" ;
.