GoodRelations is a standardized vocabulary for product, price, and company data that can (1) be embedded into existing static and dynamic Web pages and that (2) can be processed by other computers. This increases the visibility of your products and services in the latest generation of search engines, recommender systems, and other novel applications.
Martin Hepp
martin.hepp at ebusiness-unibw.org
Tue Nov 9 12:13:02 CET 2010
Note: All readers of this list who are not interested in the
computational complexity of reasoning with GoodRelations in controlled
settings can safely ignore this e-mail. GoodRelations will work for
you and there is no need to unsubscribe from this list; such topics
are a rare exception.
Dear all:
Based on very valuable input from Thorsten Liebig from derivo.de, we
evaluated whether GoodRelations could be made fit into the OWL 2 RL
profile, instead of just OWL 1 DL, as currently.
It turns out that this would require modifications that we cannot
implement right now:
1. GoodRelations needs the xsd:time datatype for opening hours
(gr:opens and gr:closes), but xsd:time is not an OWL 2 datatype. We
could use a proprietary datatype, but that would remove the
possibility to used xsd:time datatype validators, which have, in the
past, spotted quite some bugs in markup.
2. The owl:unionOf constructs for the domain definition of several
object and datatype properties cannot be replaced without introducing
"ugly" top-level classes. For example, gr:validFrom and
gr:validThrough can currently be attached to gr:Offering,
gr:PriceSpecification, and gr:OpeningHoursSpecification. The
alternative modeling would be defining a common superclass "entities
with temporary validity", which would make the conceptual model ugly
and would also never be used for annotating data.
In my opinion, the unionOf constructs don't really harm, since --
except for some validation tools -- they can be safely ignored by any
GoodRelations-aware client. The xsd:time datatype is widely supported
by RDF repositories and validators and is thus also safe to use.
Conclusion: For the moment, GoodRelations stays within the OWL 1 DL
fragment.
Again, thanks to Thorsten Liebig for bringing up these issues.
Best wishes
Martin Hepp
--------------------------------------------------------
martin hepp
e-business & web science research group
universitaet der bundeswehr muenchen
e-mail: hepp at ebusiness-unibw.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!
=================================================================
* Project Main Page: http://purl.org/goodrelations/
* Quickstart Guide for Developers: http://bit.ly/quickstart4gr
* Vocabulary Reference: http://purl.org/goodrelations/v1
* Developer's Wiki: http://www.ebusiness-unibw.org/wiki/GoodRelations
* Examples: http://bit.ly/cookbook4gr
* Presentations: http://bit.ly/grtalks
* Videos: http://bit.ly/grvideos