- From: Keith Alexander <k.j.w.alexander@gmail.com>
- Date: Tue, 12 Jun 2012 16:52:48 +0100
- To: Sebastian Hellmann <hellmann@informatik.uni-leipzig.de>
- Cc: John Erickson <olyerickson@gmail.com>, public-lod <public-lod@w3.org>, semantic-web <semantic-web@w3.org>
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 <hellmann@informatik.uni-leipzig.de> 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<gannon_dick@yahoo.com> >> 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<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 >>> >>> >>> >> >> > > > -- > 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 > >
Received on Tuesday, 12 June 2012 15:53:21 UTC