Closed zimeon closed 6 years ago
Can you clarify this? The definition of vann:preferredNamespacePrefix is:
The preferred namespace prefix to use when using terms from this vocabulary in an XML document
Isn't it assumed that the prefix represents the vocabulary namespace, which is given in the void:Dataset declaration? Or do you mean that the versioned URI should be specified using vann:PreferredNamespaceURI?
But the void:Dataset
declaration gives an unversioned URI which isn't the namespace of anything. There should be somewhere which gives the actual namespace of the terms defined
How does this differ from the ontology setup? Is it because the ontologies specify both an ontologyIRI and a versionIRI?
Nowhere in the current void:Dataset
declaration is the actual namespace URI specified, that seems an omission (especially because I want to pull it out during the doc generation #80 :-) ) Could it even be that void:Dataset
should give the actual namespace?
That's what I'm wondering. I will think for a bit and then either use the versioned URI in the void:Dataset declaration, or add the vann:PreferredNamespaceURI assertion.
Changed Dataset declaration to use actual (versioned) namespace: e.g., https://w3id.org/arm/core/vocabularies/arrangement/0.1/
I notice that the vocabulary files (e.g. https://github.com/LD4P/arm/blob/develop/core/vocabularies/arrangement/0.1/arrangement.rdf) don't actually list in the RDF dataset description the namespace URI that corresponds with the
vann:preferredNamespacePrefix
.Should this be added with
vann:preferredNamespaceURI
or some other property?