---
layout: null
---
{%- assign concept = page["eng"] -%}
{%- assign rdfprofile = "/api/rdf-profile" -%}
{%- assign concept_html = page.representations.html -%}
{%- assign concept_id = concept_html.url -%}
{%- assign english = page["eng"] -%}
# baseURI: "{{ concept_id }}"
# imports: http://purl.org/dc/terms/
# imports: https://www.geolexica.org/api/rdf-profile
# imports: http://www.w3.org/2004/02/skos/core
@prefix : <{{ concept_id }}> .
@prefix dcterms: .
@prefix owl: .
@prefix rdf: .
@prefix rdf-profile: <{{ rdfprofile }}#> .
@prefix rdfs: .
@prefix skos: .
@prefix xsd: .
<{{ concept_id }}>
rdf:type owl:Ontology ;
owl:imports dcterms: ;
owl:imports <{{ rdfprofile }}> ;
owl:imports ;
.
:closure
rdf:type skos:Concept ;
{%- if concept.authoritative_source.link %}
dcterms:source "{{ concept.authoritative_source.link }}" ;
{%- endif %}
{%- for lang in site.geolexica.term_languages %}
{%- assign localized_term = page[lang] -%}
{%- if localized_term.terms.size > 0 %}
rdf-profile:{{ lang }}Origin rdf-profile:{{ site.data.lang[lang].lang_en }} ;
{%- endif %}
{%- endfor %}
rdf-profile:termID <{{ page.url }}> ;
rdfs:label "{{ english.terms.first.designation | escape }}" ;
skos:notation {{ page.termid }} ;
{%- for lang in site.geolexica.term_languages %}
{%- assign localized_term = page[lang] -%}
{%- if localized_term.definition %}
skos:definition "{{ localized_term.definition | escape }}"@{{ site.data.lang[lang].iso-639-1 }} ;
{%- endif %}
{%- endfor %}
skos:inScheme rdf-profile:GeolexicaConceptScheme ;
{%- for lang in site.geolexica.term_languages %}
{%- assign localized_term = page[lang] -%}
{%- for term in localized_term.terms %}
{%- if forloop.first %}
skos:prefLabel "{{ term.designation | escape }}"@{{ site.data.lang[lang].iso-639-1 }} ;
{%- else %}
skos:altLabel "{{ term.designation | escape }}"@{{ site.data.lang[lang].iso-639-1 }} ;
{%- endif %}
{%- endfor %}
{%- endfor %}
{%- if concept.date_accepted %}
dcterms:dateAccepted "{{ concept.date_accepted | date: "%F" }}" ;
{%- endif %}
{%- if concept.date_amended %}
dcterms:modified "{{ concept.date_amended | date: "%F" }}" ;
{%- endif %}
{%- if concept.entry_status %}
:status "{{ concept.entry_status | escape }}" ;
{%- endif %}
{%- if concept.terms.first.normative_status %}
:classification "{{ concept.terms.first.normative_status | escape }}" ;
{%- endif %}
.
:linked-data-api
rdf:type dcterms:MediaTypeOrExtent ;
skos:prefLabel "linked-data-api" ;
.