Closed koenedaele closed 10 years ago
In skosprovider_rd.utils.rdf_dumper
:
Changed
for n in c.notes:
predicate = URIRef(SKOS + "#" + n.type)
lang = n.language
into
for n in c.notes:
predicate = URIRef(SKOS + n.type)
lang = n.language
result before change:
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:ns1="http://www.w3.org/2004/02/skos/core##"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
>
<rdf:Description rdf:about="https://id.erfgoed.net/thesauri/materialen/23">
<skos:prefLabel xml:lang="nl-BE">bont</skos:prefLabel>
<rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/>
<ns1:note xml:lang="nl-BE">Nederlandse Art &amp; Architecture Thesaurus, <a href="http://browser.aat-ned.nl/">http://browser.aat-ned.nl/</a></ns1:note>
<skos:broader rdf:resource="https://id.erfgoed.net/thesauri/materialen/21"/>
<ns1:definition xml:lang="nl-BE">Bont is een gelooide dierlijke huid, dicht bezet met haren. Het wordt voornamelijk gebruikt voor het maken van kleding.</ns1:definition>
</rdf:Description>
result after change:
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
>
<rdf:Description rdf:about="https://id.erfgoed.net/thesauri/materialen/23">
<skos:definition xml:lang="nl-BE">Bont is een gelooide dierlijke huid, dicht bezet met haren. Het wordt voornamelijk gebruikt voor het maken van kleding.</skos:definition>
<rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/>
<skos:prefLabel xml:lang="nl-BE">bont</skos:prefLabel>
<skos:note xml:lang="nl-BE">Nederlandse Art &amp; Architecture Thesaurus, <a href="http://browser.aat-ned.nl/">http://browser.aat-ned.nl/</a></skos:note>
<skos:broader rdf:resource="https://id.erfgoed.net/thesauri/materialen/21"/>
</rdf:Description>
When dumping a provider to RDF the following namespace declarations are written:
The ns1 namespace should be the SKOS namespace. This is used by notes: