Take a look at:
http://www.ebusiness-unibw.org/wiki/RDFaAuthoring#RDFa_in_Snippet_Style

Barry


On 12/06/2012 16:52, Keith Alexander wrote:
If it should work with existing parsers, if you have to embed it in
the page, and you don't want it to be seen, either use RDFa in the
<head>  or put RDFa in the body inside<div style="display:none">  (or
similar).

Is any other way of embedding RDF in HTML widely supported by RDF
parsers and tools?

Best

Keith


On Tue, Jun 12, 2012 at 4:41 PM, Sebastian Hellmann
<[email protected]>  wrote:
Dear John,
I am not quite sure I understand your intention.
Am I supposed to embed a Microdata "island", which I then convert to RDF via
the JSON intermediate?
There is no official JSON  format, so embedding JSON would still be kind of
a work around.

It would be perfect, if there was a more direct solution. Including the RDF
"island" as Turtle/N3 in the<script>  part seems to be legit (Although a
little bit unconventional).

Is it possible to make an RDFa "island" somewhere? Where would I dump that?
Within the<head>  or<body>? or parallel?
All the best,
Sebastian



On 06/12/2012 05:19 PM, John Erickson wrote:
If I understand correctly, the problem is to embed an RDF "island" in
an HTML document, to be managed by a (presumably RDF clueless) CMS.

How about following the approach described in the W3C "Microdata to
RDF: Transformation from HTML+Microdata to RDF" working draft
<http://www.w3.org/TR/2012/WD-microdata-rdf-20120112/>

There are a number of examples in that draft which seem compatible
with the problem statement, including embedded JSON (that can be
easily extracted and consumed as RDF)

On Tue, Jun 12, 2012 at 11:12 AM, Gannon Dick<[email protected]>
  wrote:
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<[email protected]>
To: Sebastian Hellmann<[email protected]>
Cc: public-lod<[email protected]>; semantic-web<[email protected]>
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
<[email protected]>    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>    <[email protected]>
Twitter&    Skype: olyerickson





--
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




Reply via email to