Dear all:
When you create GoodRelations data in RDF/XML syntax from existing Web
applications, there is a potential pitfall:
Your data may contain HTML entity names that are fine for a browser but
will result in invalid XML,
because not every HTML entity is also a valid XML entity.
Example: The text "£ 100" for 100 GBP may be encoded in HTML as "£
100".
However, "£ 100" is not a valid literal value in RDF/XML
documents, e.g. the following element breaks the XML code:
<rdfs:comment
rdf:datatype="
http://www.w3.org/2001/XMLSchema#string">Coverage from
£1,000 up to a limit of £5,000</rdfs:comment>
Luckily, it's relatively easy to avoid that problem:
Option 1: Use the numeric entity encoding (£) instead of the entity
name (£). This will work for both HTML and RDF/XML.
Option 2: Use the UTF-8 character "£" directly instead of with HTML
entity names.
You may have to update data in the source database in both cases.
This will mostly be a problem when augmenting older, HTML 4.x-based
applications or data sources originating from those.
Thanks to Andreas Radinger for spotting this problem!
Best wishes
Martin Hepp
--
--------------------------------------------------------------
martin hepp
e-business & web science research group
universitaet der bundeswehr muenchen
e-mail:
hepp at ebusiness-unibw.orgphone: +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 page:
http://purl.org/goodrelations/Resources for developers:
http://www.ebusiness-unibw.org/wiki/GoodRelationsWebcasts:
Overview -
http://www.heppnetz.de/projects/goodrelations/webcast/How-to -
http://vimeo.com/7583816Recipe for Yahoo SearchMonkey:
http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Yahoo_SearchMonkeyTalk at the Semantic Technology Conference 2009:
"Semantic Web-based E-Commerce: The GoodRelations Ontology"
http://www.slideshare.net/mhepp/semantic-webbased-ecommerce-the-goodrelations-ontology-1535287Overview article on Semantic Universe:
http://www.semanticuniverse.com/articles-semantic-web-based-e-commerce-webmasters-get-ready.htmlTutorial materials:
ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009