Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

ontology prefixes and metadata #68

Open
VladimirAlexiev opened this issue Jul 31, 2018 · 0 comments
Open

ontology prefixes and metadata #68

VladimirAlexiev opened this issue Jul 31, 2018 · 0 comments

Comments

@VladimirAlexiev
Copy link

VladimirAlexiev commented Jul 31, 2018

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 emit vann: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:isDefinedBy to 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>.
    (or dct:source)
  • why define :hasSource rather than use dct:source? same for :isSourceOf
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant