On 5/4/2010 9:54 AM, Karen Coyle wrote:

BIBO, which many people seem to like, has almost 200 data
elements and classes, and is greatly lacking in some areas (e.g. maps,
music).

What makes BIBO useful, in my limited experience, is that it integrates commonly used ontologies like FOAF and DCTERMS. Also, since it is an ontology for RDF description, you can supplement other vocabularies for specific cases that BIBO doesn't handle. As Ross Singer just posted as I'm writing this:

On 5/4/2010 9:57 AM, Ross Singer wrote:
> In RDF, you can pull in predicates from other namespaces, where the
> attributes you're looking for may be defined. What's nice about this
> is that works sort of like how namespaces are *supposed* to work in
> XML:  that is, an agent that comes along and grabs your triples will
> parse the assertions from vocabularies it understands and ignore those
> it doesn't.

It's important that we don't look at BIBO or any other bibliographic ontology as an uber vocabulary. One of the many elegant features of RDF, IMHO, is that each specialization can contribute their own vocabulary, e.g. general vocabularies like FOAF, DCTERMS, and BIBO can be refined by more domain specific vocabularies like the music ontology[1], or ontologies for describing archival collections, sheet music, maps... In fact, having only 200 properties and classes gives BIBO an advantage: it's easy to grok and plays nicely with other vocabularies, which could do the heavy lifting for specific resources.

I feel like it makes the most sense to let domain specialists create domain specific vocabularies rather than try to cover every conceivable situation in one vocabulary written by a centralized body.

One last thought... BIBO in particular is developed by a community. There is an active listserv[2] and the project leads are very receptive to comment. If there is something important missing, let's help them.

[1] http://musicontology.com/
[2] http://bibliontology.com/community

Aaron

Reply via email to