- From: Felix Sasaki <fsasaki@w3.org>
- Date: Wed, 21 Mar 2012 10:19:29 +0100
- To: Maxime Lefrançois <maxime.lefrancois@inria.fr>
- Cc: public-multilingualweb-lt@w3.org, Fabien Gandon <fabien.gandon@inria.fr>
- Message-ID: <CAL58czqrG1ba3hdC7RYSQVmFs+d4ytGm4F9v27=8Upj1jNGUqw@mail.gmail.com>
The syntax of Maxime's example somehow got destroyed in the archive http://lists.w3.org/Archives/Public/public-multilingualweb-lt/2012Mar/0011.html so re-sending here for readability purposes. Felix ---------- Weitergeleitete Nachricht ---------- Von: Maxime Lefrançois <maxime.lefrancois@inria.fr> Datum: 20. März 2012 17:19 Betreff: Re: [ISSUE-2] Re: Strawman microdata proposal An: public-multilingualweb-lt@w3.org Cc: Fabien Gandon <fabien.gandon@inria.fr> I'm an newcomer here and I only discover ITS. I believe that: - porting the ITS to the Semantic Web formalisms would be the best practise to represent hierarchical concepts and thus to enable simple reasoning (if we wish to do so), - using RDFa in HTML5 would leverage the interoperability between existing/futur w3c standards (correct validation, easy data consumability by browser extensions, enhanced search engine results goo.gl/aCb2P , etc.) - of course, RDFa makes documents much more verbose than simple xml attributes... Let's consider the simple ITS annotated example: <body xmlns:its="http://www.w3.org/2005/11/its"> <span its:translate="no" its:term="yes" its:locNote="foo">bar</span> </body> The rewriting of this example would depend on the model choosen for ITS 2.0. In the following, I illustrate this with two different models of ITS. For each model, two syntaxes: one using RDFa 1.1 and one using Microdata that produce output "bar", and equivalent annotations are given. Example of model 1: its:translate is a a literal of datatype xsd:boolean and what is described is an instance of the its:Term class / is of type its:Term RDFa 1.1 syntax: <body prefix="xsd: http://www.w3.org/2001/XMLSchema# its: http://www.w3.org/20XX/XX/its#"> <span typeof="its:Term" property="its:value"> <meta property="its:translate" content="false" datatype="xsd:boolean" /> <meta property="its:locNote" content="foo" >bar</span> </body> --> This will produce the following triples, expressed in Turtle syntax: @prefix its: <http://www.w3.org/20XX/XX/its#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . <> rdf:type its:Term ; its:translate "false"^^xsd:boolean ; its:locNote "foo" ; its:value "bar" . Microdata syntax: <body> <span itemscope itemtype="http://www.w3.org/2005/11/its#Term"> <meta itemprop=" http://www.w3.org/2005/11/its#translate" content="false"/> <meta itemprop="http://www.w3.org/2005/11/its#locNote" content="foo"/> <span itemprop="http://www.w3.org/2005/11/its#value ">bar</span> </span> </body> --> This will produce the following JSON: { "items": [ { "type": [ "http://www.w3.org/2005/11/its#Term" ], "properties": { "http://www.w3.org/2005/11/its#translate": [ "false" ], "http://www.w3.org/2005/11/its#locNote": [ "foo" ], "http://www.w3.org/2005/11/its#value": [ "bar" ] } } ] } Example of model 2: what is described is an instance of the its:Term and the its:NoTranslate classes (as these are unary relations, using classes may be the best modelization choice) -> this leads to a shorten syntax. RDFa 1.1 syntax: <body prefix=" xsd: http://www.w3.org/2001/XMLSchema# its: http://www.w3.org/20XX/XX/its#"> <p typeof="its:Term its:NoTranslate" property="its:value"> <meta property="its:locNote" content="foo" /> bar </p> </body> --> This will produce the following triples, expressed in Turtle syntax: @prefix its: <http://www.w3.org/20XX/XX/its#> . <> rdf:type its:Term ; rdf:type its:NoTranslate ; its:locNote "foo" ; its:value "bar" . Microdat: <body> <span itemscope itemtype="http://www.w3.org/2005/11/its#Term http://www.w3.org/2005/11/its#NoTranslate"> <meta itemprop="http://www.w3.org/2005/11/its#locNote" content="foo"/> <span itemprop="http://www.w3.org/2005/11/its#value ">bar</span> </span> </body> --> This will produce the following JSON: { "items": [ { "type": [ "http://www.w3.org/2005/11/its#Term" " http://www.w3.org/2005/11/its#NoTranslate" ], "properties": { "http://www.w3.org/2005/11/its#locNote": [ "foo" ], "http://www.w3.org/2005/11/its#value": [ "bar" ] } } ] } Maxime Lefrançois Ph.D. Student, INRIA - WIMMICS Team http://maxime-lefrancois.info @Max_Lefrancois
Received on Wednesday, 21 March 2012 09:19:59 UTC