# baseURI: https://identifier.overheid.nl/tooi/def/wl
# imports: http://www.w3.org/ns/shacl#
# imports: https://identifier.overheid.nl/tooi/def/ont
@prefix dcterms: .
@prefix owl: .
@prefix pav: .
@prefix rdf: .
@prefix rdfs: .
@prefix sh: .
@prefix skos: .
@prefix tooiont: .
@prefix tooiwl: .
@prefix xsd: .
dcterms:description
a rdf:Property ;
rdfs:isDefinedBy dcterms: ;
rdfs:label "Description"@en ;
skos:editorialNote "Definitie van dcterms:description gekopieerd, import niet nodig." ;
.
pav:derivedFrom
a owl:ObjectProperty ;
rdfs:isDefinedBy pav: ;
rdfs:label "Derived from"@en ;
skos:editorialNote "Definitie van pav:derivedFrom gekopieerd, import niet nodig." ;
.
a owl:Ontology ;
pav:hasCurrentVersion ;
pav:version "1.0" ;
rdfs:comment "Werkversie" ;
rdfs:label "tooiwl"@nl ;
skos:definition "De waardelijstontologie definieert resources die betrekking hebben op waardelijsten. Deze resources worden alleen gebruikt in de (RDF-varianten van) de waardelijsten, en in de definities van waardelijsten."@nl ;
owl:imports sh: ;
owl:imports ;
owl:versionInfo "v1.0 - 25 maart 2021 - Initiƫle versie" ;
.
tooiwl:CollectiegebaseerdeConceptwaardelijst
a owl:Class ;
a sh:NodeShape ;
rdfs:isDefinedBy ;
rdfs:label "Collectiegebaseerde conceptwaardelijst" ;
rdfs:subClassOf tooiwl:Conceptwaardelijst ;
skos:definition "Een waardelijst die informatie bevat die geselecteerd is op basis van een conceptcollectie." ;
sh:property [
sh:path tooiwl:collectie ;
sh:class skos:Collection ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
.
tooiwl:Conceptwaardelijst
a owl:Class ;
a sh:NodeShape ;
rdfs:isDefinedBy ;
rdfs:label "Conceptwaardelijst" ;
rdfs:subClassOf tooiwl:Waardelijst ;
skos:definition "Een waardelijst afgeleid uit een thesaurus." ;
sh:property [
sh:path tooiwl:afgeleidVanVersie ;
sh:maxCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path tooiwl:bronversie ;
sh:datatype xsd:string ;
sh:maxCount 1 ;
] ;
.
tooiwl:Registerwaardelijst
a owl:Class ;
a sh:NodeShape ;
rdfs:isDefinedBy ;
rdfs:label "Registerwaardelijst" ;
rdfs:subClassOf tooiwl:Waardelijst ;
skos:definition "Een waardelijst afgeleid uit een register." ;
.
tooiwl:RegisterwaardelijstCompleet
a owl:Class ;
a sh:NodeShape ;
rdfs:isDefinedBy ;
rdfs:label "Registerwaardelijst compleet" ;
rdfs:subClassOf tooiwl:Registerwaardelijst ;
skos:definition "Een waardelijst die alle resources beschrijft die (voor zover op de zichtdatum bekend) op de zichtdatum bestaan, die in het verleden hebben bestaan tot aan de zichtdatum, en alle resources die in de toekomst zullen bestaan, na de zichtdatum. " ;
.
tooiwl:RegisterwaardelijstOpPeildatum
a owl:Class ;
a sh:NodeShape ;
rdfs:isDefinedBy ;
rdfs:label "Registerwaardelijst op peildatum" ;
rdfs:subClassOf tooiwl:Registerwaardelijst ;
skos:definition "Een waardelijst die alle resources beschrijft die (voor zover op de zichtdatum bekend) op de zichtdatum bestaan, die in het verleden hebben bestaan tot aan de zichtdatum, en alle resources die in de toekomst zullen bestaan, na de zichtdatum." ;
sh:property [
sh:path tooiont:peildatum ;
sh:datatype xsd:date ;
sh:maxCount 1 ;
sh:minCount 1 ;
] ;
.
tooiwl:SchemagebaseerdeConceptwaardelijst
a owl:Class ;
a sh:NodeShape ;
rdfs:isDefinedBy ;
rdfs:label "Schemagebaseerde conceptwaardelijst" ;
rdfs:subClassOf tooiwl:Conceptwaardelijst ;
skos:definition "Een waardelijst die informatie bevat die geselecteerd is op basis van een conceptschema " ;
sh:property [
sh:path tooiwl:schema ;
sh:class skos:Conceptscheme ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
.
tooiwl:Waardelijst
a owl:Class ;
a sh:NodeShape ;
rdfs:isDefinedBy ;
rdfs:label "Waardelijst" ;
rdfs:subClassOf tooiont:Informatieobject ;
skos:definition "Een (semi-) gestructureerde selectie van informatie uit een kennismodel voor een specifieke toepassing, in de vorm van een geserialiseerde RDF-graaf, een XML-document, en eventueel nog een andere representatie" ;
sh:property [
sh:path dcterms:description ;
sh:datatype xsd:string ;
sh:maxCount 1 ;
sh:minCount 1 ;
] ;
sh:property [
sh:path pav:derivedFrom ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path owl:versionInfo ;
sh:datatype xsd:string ;
sh:maxCount 1 ;
] ;
sh:property [
sh:path tooiont:publicatiedatum ;
sh:datatype xsd:date ;
sh:maxCount 1 ;
sh:minCount 1 ;
] ;
sh:property [
sh:path tooiont:titel ;
sh:datatype xsd:string ;
sh:maxCount 1 ;
sh:minCount 1 ;
] ;
sh:property [
sh:path tooiont:verantwoordelijke ;
sh:class tooiont:Ministerie ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
] ;
sh:property [
sh:path tooiwl:bestandsnaam ;
sh:datatype xsd:string ;
sh:maxCount 1 ;
sh:minCount 1 ;
] ;
sh:property [
sh:path tooiwl:repository ;
sh:datatype xsd:string ;
sh:maxCount 1 ;
sh:minCount 1 ;
] ;
sh:property [
sh:path tooiwl:volgnummer ;
sh:datatype xsd:integer ;
sh:maxCount 1 ;
sh:minCount 1 ;
] ;
.
tooiwl:Waardelijstdefinitie
a owl:Class ;
rdfs:isDefinedBy ;
rdfs:label "Waardelijstdefinitie" ;
skos:definition "Een resource die voor een waardelijst de metadata vasthoudt die voor alle versies van die waardelijst constant blijven." ;
.
tooiwl:afgeleidVanVersie
a owl:DatatypeProperty ;
rdfs:domain tooiwl:Conceptwaardelijst ;
rdfs:isDefinedBy ;
rdfs:label "Afgeleid van versie"@nl ;
rdfs:range xsd:anyURI ;
skos:definition "De baseURI van de geversioneerde afslag van de thesaurus, dus de pav:currentVersion van de werkversie waar de waardelijst van af is geleid"@nl ;
.
tooiwl:bestandsnaam
a owl:DatatypeProperty ;
rdfs:domain [
a owl:Class ;
owl:unionOf (
tooiwl:Waardelijstdefinitie
tooiwl:Waardelijst
) ;
] ;
rdfs:isDefinedBy ;
rdfs:label "Bestandsnaam"@nl ;
rdfs:range xsd:string ;
skos:definition "De waarde van deze property wordt gebruikt om de graphURI en de bijbehorende bestandsnaam van een waardelijst te genereren. De waarde van deze property hoort niet voor te komen in de metadata van een waardelijst"@nl ;
.
tooiwl:bronversie
a owl:DatatypeProperty ;
rdfs:domain tooiwl:Waardelijst ;
rdfs:isDefinedBy ;
rdfs:label "Bronversie"@nl ;
rdfs:range xsd:string ;
skos:definition "Het versienummer van de werkversie van de de thesaurus waar de waardelijst van is afgeleid"@nl ;
.
tooiwl:collectie
a owl:ObjectProperty ;
rdfs:domain tooiwl:Conceptwaardelijst ;
rdfs:isDefinedBy ;
rdfs:label "Collectie"@nl ;
rdfs:range skos:Collection ;
skos:definition "De instantie van skos:Collection op basis waarvan de informatie in de waardelijst is geselecteerd"@nl ;
.
tooiwl:repository
a owl:DatatypeProperty ;
rdfs:domain [
a owl:Class ;
owl:unionOf (
tooiwl:Waardelijst
tooiwl:Waardelijstdefinitie
) ;
] ;
rdfs:isDefinedBy ;
rdfs:label "Repository"@nl ;
rdfs:range xsd:string ;
skos:definition "De repository die de brondata bevat"@nl ;
.
tooiwl:schema
a owl:ObjectProperty ;
rdfs:domain tooiwl:SchemagebaseerdeConceptwaardelijst ;
rdfs:isDefinedBy ;
rdfs:label "Conceptschema"@nl ;
rdfs:range skos:ConceptScheme ;
skos:definition "Het conceptschema op basis waarvan de informatie in de conceptwaardelijst geselecteerd is"@nl ;
.
tooiwl:volgnummer
a owl:DatatypeProperty ;
rdfs:domain tooiwl:Waardelijst ;
rdfs:isDefinedBy ;
rdfs:label "Volgnummer"@nl ;
rdfs:range xsd:integer ;
skos:definition "Het nummer van de versie (altijd een integer, zonder punten of iets dergelijks)"@nl ;
.