@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

<http://smart.who.int/base/Basic/SGAuthoring.Persona.Terminologist> a fhir:Basic ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:Resource.id [ fhir:value "SGAuthoring.Persona.Terminologist"] ;
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "generated" ] ;
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><div xml:lang=\"en\" lang=\"en\"><hr/><p><b>English</b></p><hr/><p class=\"res-header-id\"><b>Generated Narrative: ActorDefinition SGAuthoring.Persona.Terminologist</b></p><a name=\"SGAuthoring.Persona.Terminologist\"> </a><a name=\"hcSGAuthoring.Persona.Terminologist\"> </a><table class=\"grid\"><tr><td><b>Actor: Terminologist </b></td><td>Terminologist</td><td>Type: person </td></tr><tr><td colspan=\"3\"/></tr></table></div><div xml:lang=\"fr\" lang=\"fr\"><hr/><p><b>French</b></p><hr/><p class=\"res-header-id\"><b>Narratif généré : ActorDefinition SGAuthoring.Persona.Terminologist</b></p><a name=\"fr-SGAuthoring.Persona.Terminologist\"> </a><a name=\"fr-hcSGAuthoring.Persona.Terminologist\"> </a><table class=\"grid\"><tr><td><b>Acteur : Terminologist </b></td><td>Terminologist</td><td>Type : person </td></tr><tr><td colspan=\"3\"/></tr></table></div><div xml:lang=\"ar\" lang=\"ar\"><hr/><p><b>Arabic</b></p><hr/><p class=\"res-header-id\"><b>السرد المُنشأ: ActorDefinition SGAuthoring.Persona.Terminologist</b></p><a name=\"ar-SGAuthoring.Persona.Terminologist\"> </a><a name=\"ar-hcSGAuthoring.Persona.Terminologist\"> </a><table class=\"grid\"><tr><td><b>الفاعل: Terminologist </b></td><td>Terminologist</td><td>اكتب: person </td></tr><tr><td colspan=\"3\"/></tr></table></div><div xml:lang=\"zh\" lang=\"zh\"><hr/><p><b>Chinese</b></p><hr/><p class=\"res-header-id\"><b>Generated Narrative: ActorDefinition SGAuthoring.Persona.Terminologist</b></p><a name=\"zh-SGAuthoring.Persona.Terminologist\"> </a><a name=\"zh-hcSGAuthoring.Persona.Terminologist\"> </a><table class=\"grid\"><tr><td><b>Actor: Terminologist </b></td><td>Terminologist</td><td>Type: person </td></tr><tr><td colspan=\"3\"/></tr></table></div><div xml:lang=\"ru\" lang=\"ru\"><hr/><p><b>Russian</b></p><hr/><p class=\"res-header-id\"><b>Сгенерированный нарратив: ActorDefinition SGAuthoring.Persona.Terminologist</b></p><a name=\"ru-SGAuthoring.Persona.Terminologist\"> </a><a name=\"ru-hcSGAuthoring.Persona.Terminologist\"> </a><table class=\"grid\"><tr><td><b>Актер: Terminologist </b></td><td>Terminologist</td><td>Тип: person </td></tr><tr><td colspan=\"3\"/></tr></table></div><div xml:lang=\"es\" lang=\"es\"><hr/><p><b>Spanish</b></p><hr/><p class=\"res-header-id\"><b>Generated Narrative: ActorDefinition SGAuthoring.Persona.Terminologist</b></p><a name=\"es-SGAuthoring.Persona.Terminologist\"> </a><a name=\"es-hcSGAuthoring.Persona.Terminologist\"> </a><table class=\"grid\"><tr><td><b>Actor: Terminologist </b></td><td>Terminologist</td><td>Type: person </td></tr><tr><td colspan=\"3\"/></tr></table></div></div>"
  ] ;
  fhir:DomainResource.extension [
     fhir:index 0 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.url" ] ;
     fhir:Extension.valueUri [ fhir:value "http://smart.who.int/base/ActorDefinition/SGAuthoring.Persona.Terminologist" ]
  ], [
     fhir:index 1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.version" ] ;
     fhir:Extension.valueString [ fhir:value "0.3.0" ]
  ], [
     fhir:index 2 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.name" ] ;
     fhir:Extension.valueString [ fhir:value "Terminologist" ]
  ], [
     fhir:index 3 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.title" ] ;
     fhir:Extension.valueString [ fhir:value "Terminologist" ]
  ], [
     fhir:index 4 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.status" ] ;
     fhir:Extension.valueCode [ fhir:value "draft" ]
  ], [
     fhir:index 5 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.experimental" ] ;
     fhir:Extension.valueBoolean [ fhir:value "true"^^xsd:boolean ]
  ], [
     fhir:index 6 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.date" ] ;
     fhir:Extension.valueDateTime [ fhir:value "2026-08-26T17:25:14+00:00"^^xsd:dateTime ]
  ], [
     fhir:index 7 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.publisher" ] ;
     fhir:Extension.valueString [ fhir:value "WHO" ]
  ], [
     fhir:index 8 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.contact" ] ;
     fhir:Extension.valueContactDetail [
       fhir:ContactDetail.name [ fhir:value "WHO" ] ;
       fhir:ContactDetail.telecom [
         fhir:index 0 ;
         fhir:ContactPoint.system [ fhir:value "url" ] ;
         fhir:ContactPoint.value [ fhir:value "http://who.int" ]
       ]
     ]
  ], [
     fhir:index 9 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.description" ] ;
     fhir:Extension.valueMarkdown [ fhir:value "A specialist responsible for ensuring semantic interoperability of SMART\nGuidelines through proper terminology management. Terminologists manage\nthe WHO Commons dictionary, concept mappings, and ensure every data element\nis mapped to approved standard terminologies.\n\nKey activities:\n- Map data elements to WHO Commons dictionary concepts\n- Create and maintain CodeSystem resources\n- Create and maintain ValueSet resources\n- Create ConceptMap resources for cross-terminology mappings\n- Map to ICD-11, SNOMED CT, LOINC, IPS, and WHO FIC\n- Onboard new concepts into the Commons dictionary\n- Verify no duplicate or overlapping concept definitions\n- Review terminology bindings in logical models and profiles\n- Flag unapproved concepts as QA issues before publication\n\n**Source**: IG Starter Kit, Governance Concepts page;\nL3 authoring pages for CodeSystems, ValueSets, ConceptMaps" ]
  ], [
     fhir:index 10 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.jurisdiction" ]
  ], [
     fhir:index 11 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.type" ] ;
     fhir:Extension.valueCode [ fhir:value "person" ]
  ] ;
  fhir:Basic.code [
     fhir:CodeableConcept.coding [
       fhir:index 0 ;
       fhir:Coding.system [ fhir:value "http://hl7.org/fhir/fhir-types" ] ;
       fhir:Coding.code [ fhir:value "ActorDefinition" ]
     ]
  ] .

# - ontology header ------------------------------------------------------------

<http://smart.who.int/base/Basic/SGAuthoring.Persona.Terminologist.ttl> a owl:Ontology ;
  owl:imports fhir:fhir.ttl .

# -------------------------------------------------------------------------------------

