- From: Martin Hepp (UniBW) <martin.hepp@ebusiness-unibw.org>
- Date: Tue, 29 Sep 2009 14:03:09 +0200
- To: Aaron Rubinstein <arubinst@library.umass.edu>
- CC: semantic-web@w3c.org
- Message-ID: <4AC1F77D.7070902@ebusiness-unibw.org>
IMO, it boils down to finding an efficient trade-off between standardization effort on one hand and mediation effort on the other hand. Aligning your vocabularies before populating any is more effort in the beginning but saves labor using the data. Publishing data referring to proprietary vocabularies is less effort for the publisher but causes a lot of labor for users of the data. The efficient point will be in between those two extremes, and in any case it is better to bring data on the Web using a non-standard schema than not bringing the data on the Web. As for extending common vocabs, I ask for caution. Doing so in a manner that causes more good than bad requires that you understand the conceptualization of the ontology which you are reusing/extending. Martin Aaron Rubinstein wrote: > I'm rather new to Semantic Web technologies and have yet to get my > head around one particular issue. There seems to be some debate about > when it's appropriate to create a domain specific vocabulary or when > it's best to reuse or extend an existing vocabulary. It strikes me as > important for widespread adoption of Semantic Web technologies to not > duplicate effort and confuse data publishers by creating different > vocabularies for similar concepts/domains. On the other hand, it > seems inherent to the nature of the Web to be able to describe > knowledge and present data in any way one pleases, allowing for the > greatest diversity of view points and opinions. I suppose part of my > question is, what should be a general rule for deciding when to extend > versus when to create from scratch? Is it as simple as: > > 1. Search existing vocabularies. > > 2. If a relevant vocabulary exists, use it. > > 3. If there is a close match, extend it using terms specific to your > domain. > > 4. If there are no vocabularies that can come close to describing > your domain, create your own using RDFS/OWL. > > The other part of my question is: does it matter? Can the Semantic > Web support a plethora of similar but distinct vocabularies as long as > applications are 'smart' enough to interpret the ontology and make > inferences accordingly? > > These questions arise, to a certain extent, out of what seems like a > prevalent practice to convert existing encoding standards from certain > domains that are described using XML Schemas into RDF using RDFS and > OWL, without much awareness of existing ontologies that might suit the > needs of the domain just as well. In a nutshell, is this OK or is it > bad for the Semantic Web? > > Many thanks for considering my questions. > > Best, > > Aaron Rubinstein > > > > > > > > > > > -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: mhepp@computer.org phone: +49-(0)89-6004-4217 fax: +49-(0)89-6004-4620 www: http://www.unibw.de/ebusiness/ (group) http://www.heppnetz.de/ (personal) skype: mfhepp twitter: mfhepp Check out GoodRelations for E-Commerce on the Web of Linked Data! ================================================================= Webcast: http://www.heppnetz.de/projects/goodrelations/webcast/ Recipe for Yahoo SearchMonkey: http://tr.im/rAbN Talk at the Semantic Technology Conference 2009: "Semantic Web-based E-Commerce: The GoodRelations Ontology" http://tinyurl.com/semtech-hepp Talk at Overview article on Semantic Universe: http://tinyurl.com/goodrelations-universe Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Tutorial materials: CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey http://tr.im/grcec09
Received on Tuesday, 29 September 2009 12:10:35 UTC