This repository was archived by the owner on Nov 1, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
ontology prefixes and metadata #68
Copy link
Copy link
Open
Description
I did a review of bibliotek-o.owl:
- don't use empty prefix for ontology terms, some repos are promiscuous and will add it as a namespace, and empty prefix is bad pracice
- register http://bibliotek-o.org/ontology/ at prefix.cc
Hint: http://prefix.cc/bo is not yet taken, whereas bib: is taken - if you emit
vann:preferredNamespacePrefix, you must also emitvann:preferredNamespaceUri - define and use a prefix bf: http://id.loc.gov/ontologies/bibframe/
Note: prefix.cc says that http://bibframe.org/vocab/ is a more popular namespace for bf: - define and use a prefix for http://www.w3.org/ns/oa#
- add
rdfs:isDefinedByto every ontology term - IMHO emit the ontology metadata against the versioned namespace http://bibliotek-o.org/1.1/ontology/.
- don't fake-complete dct:issued, dct:modified to seconds eg
2017-04-22T00:00:00-04:00(you did not really do this at midnight, right)? - Use dates with proper datatype, eg
"2017-04-22"^^xsd:date - replace prose eg
skos:scopeNote "This class is derived from the MARC relator: http://id.loc.gov/vocabulary/relators/abr."@en .
with a link:
rdfs:seeAlso <http://id.loc.gov/vocabulary/relators/abr>.
(ordct:source) - why define
:hasSourcerather than usedct:source? same for:isSourceOf
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels