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.