@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://hl7.eu/fhir/health-data-api/Basic/eu-authorization-server-eu-api> a fhir:Basic ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:Resource.id [ fhir:value "eu-authorization-server-eu-api"] ;
  fhir:Resource.language [ fhir:value "en"] ;
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "generated" ] ;
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: ActorDefinition eu-authorization-server-eu-api</b></p><a name=\"eu-authorization-server-eu-api\"> </a><a name=\"hceu-authorization-server-eu-api\"> </a><table class=\"grid\"><tr><td><b>Actor: EuAuthorizationServerEuApi </b></td><td>Health Data API Authorization Server</td><td>Type: system </td></tr><tr><td colspan=\"3\"/></tr></table></div>"
  ] ;
  fhir:DomainResource.extension [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.url" ] ;
     fhir:Extension.valueUri [ fhir:value "http://hl7.eu/fhir/health-data-api/ActorDefinition/eu-authorization-server-eu-api" ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.version" ] ;
     fhir:Extension.valueString [ fhir:value "1.0.0-ballot" ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.name" ] ;
     fhir:Extension.valueString [ fhir:value "EuAuthorizationServerEuApi" ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.title" ] ;
     fhir:Extension.valueString [ fhir:value "Health Data API Authorization Server" ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.status" ] ;
     fhir:Extension.valueCode [ fhir:value "active" ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.experimental" ] ;
     fhir:Extension.valueBoolean [ fhir:value "false"^^xsd:boolean ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.date" ] ;
     fhir:Extension.valueDateTime [ fhir:value "2026-11-05T11:19:50+00:00"^^xsd:dateTime ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.publisher" ] ;
     fhir:Extension.valueString [ fhir:value "HL7 Europe" ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.contact" ] ;
     fhir:Extension.valueContactDetail [
       fhir:ContactDetail.name [ fhir:value "HL7 Europe" ] ;
       fhir:ContactDetail.telecom [
         fhir:index -1 ;
         fhir:ContactPoint.system [ fhir:value "url" ] ;
         fhir:ContactPoint.value [ fhir:value "http://hl7.eu" ]
       ]
     ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.description" ] ;
     fhir:Extension.valueMarkdown [ fhir:value "The Health Data API Authorization Server issues access tokens after applying the authentication and\nauthorization requirements of the selected environment and protocol. When user authentication\nis required, it relies on an acceptable result from the\n[Authentication Service](ActorDefinition-authentication-service-eu-api.html), with which it MAY\nbe grouped. Authentication alone does not establish API access entitlement. Client assertion\nvalidation applies only when the selected flow uses asymmetric client authentication. The\nAuthorization Server remains responsibility-distinct from a Resource Server, including when\nthe two are co-located. This generic role does not by itself claim IHE IUA or SMART conformance.\nThe Health Data API qualifier identifies this IG's role, not a central EU-operated service.\nSee the applicable [IHE IUA Authorization Server](https://profiles.ihe.net/ITI/IUA/index.html#34112-authorization-server)\nor [SMART Authorization Server](ActorDefinition-smart-authorization-server-eu-api.html)\ndefinition and the relevant [Authorization](authorization.html) requirements." ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.jurisdiction" ] ;
     fhir:Extension.valueCodeableConcept [
       fhir:CodeableConcept.coding [
         fhir:index -1 ;
         fhir:Coding.system [ fhir:value "http://unstats.un.org/unsd/methods/m49/m49.htm" ] ;
         fhir:Coding.code [ fhir:value "150" ] ;
         fhir:Coding.display [ fhir:value "Europe" ]
       ]
     ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.copyright" ] ;
     fhir:Extension.valueMarkdown [ fhir:value "Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0)." ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.type" ] ;
     fhir:Extension.valueCode [ fhir:value "system" ]
  ] ;
  fhir:Basic.code [
     fhir:CodeableConcept.coding [
       fhir:index -1 ;
       fhir:Coding.system [ fhir:value "http://hl7.org/fhir/fhir-types" ] ;
       fhir:Coding.code [ fhir:value "ActorDefinition" ]
     ]
  ] .

# - ontology header ------------------------------------------------------------

<http://hl7.eu/fhir/health-data-api/Basic/eu-authorization-server-eu-api.ttl> a owl:Ontology ;
  owl:imports fhir:fhir.ttl .

# -------------------------------------------------------------------------------------

