Identifier - xiaofengleo/phenopackets-rdf-schema GitHub Wiki
Semantic model figure
ShEx
PREFIX : <http://purl.org/ejp-rd/phenopackets-rdf-schema/v010/shex/>
PREFIX obo: <http://purl.obolibrary.org/obo/>
PREFIX dct: <http://purl.org/dc/terms/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
:individualShape IRI {
a [obo:NCBITaxon_9606]
}
:identifierShape IRI {
a [obo:NCIT_C25364 obo:NCIT_C90353];
dct:identifier xsd:string;
obo:IAO_0000219 @:individualShape
}
Example turtle
@prefix : <http://purl.org/ejp-rd/phenopackets-rdf-schema/v010/example-rdf/> .
@prefix obo: <http://purl.obolibrary.org/obo/> .
@prefix dct: <http://purl.org/dc/terms/> .
:individual1 a obo:NCBITaxon_9606.
:individual1_id1 a obo:NCIT_C25364; # Identifier
dct:identifier "patient:0";
obo:IAO_0000219 :individual1.
:individual1_alt_id1 a obo:NCIT_C90353; # Alternative identifier
dct:identifier "patient:0 alt id";
obo:IAO_0000219 :individual1.