cygri / void

An RDF schema and associated documentation for expressing metadata about RDF datasets
http://www.w3.org/TR/void/
15 stars 1 forks source link

Which vocabulary is used in a dataset #12

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
VoiD should be able to express which vocabulary is used in a dataset. Example 
use cases would 
be queries like:

“Give me datasets that contain FOAF data.”
“Does MusicBrainz use the Music Ontology?”
“Which vocabulary or ontology is used by the largest number of datasets?”

This information is also useful for tools like query builders, they can use it 
to pre-populate fields 
for selecting classes and properties.

We already have the void:linkPredicate property for linksets, but that has a 
much more narrow 
scope and doesn't address the use cases above.

Proposal 1:

Have a new property void:vocabulary with domain void:Dataset and range 
owl:Ontology. It links a 
dataset to a vocabulary. The vocabulary would be something like the formal FOAF 
spec, that is, 
the object of rdfs:isDefinedBy for the FOAF terms.

Proposal 2:

Maybe we want to list not just used vocabularies, but something more 
fine-grained: some of the 
classes and properties used in the dataset? I guess this will never be an 
exhaustive list, but only 
the most important/frequent ones:

void:prominentClass
void:prominentProperty

Original issue reported on code.google.com by richard....@gmail.com on 4 Dec 2008 at 12:32

GoogleCodeExporter commented 9 years ago
Decision: We adopt proposal 1. Proposal 2 is covered by void:statItem, it can 
be used to express how many 
instances of a class/property are in the DS.

Original comment by richard....@gmail.com on 10 Dec 2008 at 11:39

GoogleCodeExporter commented 9 years ago
Added void:vocabulary to the Core Vocabulary, and section 1.8 describing its 
use to the Guide.

Original comment by richard....@gmail.com on 11 Dec 2008 at 5:52