Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Establish best practices for asserting relationships within RDF documents #14

Closed
baskaufs opened this issue Jun 3, 2015 · 8 comments
Closed
Assignees

Comments

@baskaufs
Copy link

baskaufs commented Jun 3, 2015

This issue is related to Recommendation 2.12. of the VoMaG report.

Experience with the TDWG Ontologies has shown the need for guidelines for creating links to authoritative information about vocabularies and their terms. The RDF/XML documents existed in multiple locations in differing forms that had the same version numbers and dates. The documentation was scattered around the TDWG website and Google Code site. Recommendation 2.12 suggests that the Documentation Specification Standard should specify the properties that should be used in RDF documents to specify the nature of the term or document (current, superseded, deprecated, etc.), the version number, the last modified date, licensing information, links to human-readable documentation, links between the term URI and vocabulary URI, etc. A client dereferencing a term URI should be able to follow its nose and discover all of this information.

The draft Standards Documentation Specification provides guidelines only for the formatting of human-readable documents, so we will need to look elsewhere for precedent (e.g. DwC, AC, DCMI).

@baskaufs
Copy link
Author

baskaufs commented Jun 3, 2015

Since indication of whether an RDF document is the normative document for a standard would be included in this issue, I'm blocking it on Issue #5

@baskaufs
Copy link
Author

baskaufs commented Jun 3, 2015

Reference Recommendation 5.5. of the VoMaG report, which strongly recommends use of minimal metadata element set for LOD vocabularies at http://lov.okfn.org/dataset/lov/Recommendations_Vocabulary_Design.pdf and listed in Table 1 in the report.

@baskaufs
Copy link
Author

baskaufs commented Jun 3, 2015

Reference Recommendation 5.6 of the VoMaG report about properties for parent vocabulary, listed in Tables 2 and 3 of the report.

@ramorrismorris
Copy link
Contributor

http://lov.okfn.org/dataset/lov/Recommendations_Vocabulary_Design.pdf presently returns 404 FileNotFound and I couldn't find a replacement in a few minutes of looking on lov.okfn.org. There is a copy on the author's github https://github.com/pyvandenbussche/lov/blob/master/public/Recommendations_Vocabulary_Design.pdf, but if this document was never adopted by okfn, or someone influential, it is questionable whether TDWG should bless it..... Hopefully there is a way to find it or a replacement on okfn.org or someplace worthy of citing...

@ghwhitbread
Copy link

@baskaufs
Copy link
Author

baskaufs commented Jul 6, 2015

Refer to Data Catalog Vocabulary (DCAT) for vocabulary used to describe Datasets, Catalogs, and CatalogRecords.

@baskaufs
Copy link
Author

At the 2015-07-15 TG meeting, we discussed a possible hierarchy model that outlines the components of standards and vocabularies. The terms dcterms:hasPart/dcterms:isPartOf, owl:imports, and rdfs:isDefinedBy are used in the model to inter-relate the components in a way that facilitates their discovery. Resource versioning and status is discussed in a possible versioning model. Steve has been working on this.

@baskaufs baskaufs self-assigned this Jul 16, 2015
@baskaufs
Copy link
Author

I think this issue is pretty much covered now in the draft document. Most of the properties in the Metadata Recommendations for Linked Open Data Vocabularies have been followed, as well as the structure of DCAT. However, I did not include typing of vocabularies as voaf:Vocabulary because its definition specifically says that the vocabulary is used in the Linked Open Data cloud and voaf:Vocabulary is a subclass of void:Dataset, which is a set of RDF triples. I felt that TDWG vocabularies were broader than that and instead recommended typing them as dcterms:Dataset.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants