Summary
The current 0.1/trov.ttl still uses the pre-release namespace (2023/05/trov#) and pre-release term names. Update the source .ttl to match the vocabulary documented in trov-vocabulary.md so that Widoco generates correct documentation and serialization files for the w3id.org content negotiation rules to redirect to.
Changes needed in trov/0.1/trov.ttl
- Namespace:
2023/05/trov# → trov/0.1#
ArtifactLocus → ArtifactLocation
hasLocus → hasArtifactLocation
hasArtifact (on locations) → artifact
hasLocation → path
ArtifactLocation no longer subclass of ArtifactCollection
- Replace
sha256 with hash, hashAlgorithm, hashValue
- Add
vocabularyVersion
- Add
accessedArrangement, contributedToArrangement
- Add
hasPerformanceAttribute, hasTROAttribute
Other files to update
0.1/trov.config — update ontologyNamespaceURI to trov/0.1#
0.1/trov-shacl.ttl — update to match renamed terms and new namespace
Blocked by
Steps
Related
Summary
The current
0.1/trov.ttlstill uses the pre-release namespace (2023/05/trov#) and pre-release term names. Update the source.ttlto match the vocabulary documented introv-vocabulary.mdso that Widoco generates correct documentation and serialization files for the w3id.org content negotiation rules to redirect to.Changes needed in trov/0.1/trov.ttl
2023/05/trov#→trov/0.1#ArtifactLocus→ArtifactLocationhasLocus→hasArtifactLocationhasArtifact(on locations) →artifacthasLocation→pathArtifactLocationno longer subclass ofArtifactCollectionsha256withhash,hashAlgorithm,hashValuevocabularyVersionaccessedArrangement,contributedToArrangementhasPerformanceAttribute,hasTROAttributeOther files to update
0.1/trov.config—update ontologyNamespaceURItotrov/0.1#0.1/trov-shacl.ttl— update to match renamed terms and new namespaceBlocked by
.ttltoprerelease/before modifying)Steps
0.1/trov.ttl0.1/trov.config0.1/trov-shacl.ttltrov/0.1#namespaceRelated