Re: best practice RDF in HTML

Hello Sebastian,

You are making me nostalgic for a dispute I lost by shout-down with with the developers of RDFa :o)

Oops.� Mr Erickson just beat me to the punch ... the critical point is that 
HTML has two bowls of tag soup (HEAD, BODY) related by proximity not by 
authority.� It's easy to assume that the HEAD is "global" to the BODY or vice-versa.� What you really want to do is cite a bibliographic 
reference to a set of RDF triples.

You can link to that file, or if you want to get fancy, embed an XML Bibliographic Reference format like MODS from the LoC[1].� Embedding in the BODY is more polite, and reassuring if questions arise about download size.


--Gannon


[1] Sorry, I have not looked at this in years so there will be some syntax issues.� The idea is simple, MathML for people who do math, MODS for people who keep track of written stuff.

http://www.rustprivacy.org/FunForLibrarians.pdf



________________________________
 From: John Erickson <olyerickson@gmail.com>
To: Sebastian Hellmann <hellmann@informatik.uni-leipzig.de> 
Cc: public-lod <public-lod@w3.org>; semantic-web <semantic-web@w3.org> 
Sent: Tuesday, June 12, 2012 9:32 AM
Subject: Re: best practice RDF in HTML
 
Sebastian, is the requirement that the RDF not be *integrated* with
the content of the page --- in other words, you just want to embed a
"dump" of some RDF?

Why not link to a RDF or TTL file?

On Tue, Jun 12, 2012 at 10:02 AM, Sebastian Hellmann
<hellmann@informatik.uni-leipzig.de> wrote:
> Dear list,
> What are the best practice to include a set of RDF triples in HTML.
> *Please note*: I am not looking for the RDFa way to include triples. I just
> want to add a set of triples somewhere in an HTML document. They are not
> supposed to show up like "Wikinomics", "Don Tapscott" in �the following
> example:
>
> <div �xmlns:dc="http://purl.org/dc/elements/1.1/"
> �about="http://www.example.com/books/wikinomics">
> �<span �property="dc:title">Wikinomics</span>
> �<span �property="dc:creator">Don Tapscott</span>
> �<span �property="dc:date">2006-10-01</span>
> </div>
>
> I don't want to use the strings in the HTML document as objects in the
> triples. My use case is that I just have a large set of triples, e.g. 1000
> that I want to include as a bulk somewhere and ship along with the html.
> Which way is the best? Do the examples below work?
> All the best,
> Sebastian
>
> *******************************************
> Include in head
> ******************************************
> <html>
> <head>
> <script type="application/rdf+xml">
> <rdf:RDF
> xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
> xmlns:cd="http://www.recshop.fake/cd#">
>
> <rdf:Description
> rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
> <cd:artist>Bob Dylan</cd:artist>
> <cd:dbpedia rdf:resource="http://dbpedia.org/resource/Empire_Burlesque" >
> </rdf:Description>
> </rdf:RDF>
> </script>
> </head>
> <body>
> </body>
> </html>
> ******************************
> attach after html
> *****************************
> <html>
> <head>
> </head>
> <body>
> </body>
> </html>
> <rdf:RDF
> xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
> xmlns:cd="http://www.recshop.fake/cd#">
>
> <rdf:Description
> rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
> <cd:artist>Bob Dylan</cd:artist>
> <cd:dbpedia rdf:resource="http://dbpedia.org/resource/Empire_Burlesque" >
> </rdf:Description>
> </rdf:RDF>
>
>
> --
> Dipl. Inf. Sebastian Hellmann
> Department of Computer Science, University of Leipzig
> Projects: http://nlp2rdf.org , http://dbpedia.org
> Homepage: http://bis.informatik.uni-leipzig.de/SebastianHellmann
> Research Group: http://aksw.org
>
>



-- 
John S. Erickson, Ph.D.
Director, Web Science Operations
Tetherless World Constellation (RPI)
<http://tw.rpi.edu> <olyerickson@gmail.com>
Twitter & Skype: olyerickson

Received on Tuesday, 12 June 2012 15:12:37 UTC