- From: Benjamin Nowack <bnowack@semsol.com>
- Date: Tue, 23 Oct 2007 15:57:23 +0200
- To: "Mark Birbeck" <mark.birbeck@formsPlayer.com>
- Cc: public-rdf-in-xhtml-tf@w3.org
On 23.10.2007 12:42:46, Mark Birbeck wrote: >I notice that you are capitalising the 'O' in @instanceof; is that a >typing mistake on your part, or are you trying to insert something >into our subconscious minds, in advance of a change request? ;) Ah, no, my fault, sorry. I personally would have used different attribute names, following some clean convention such as role-noun, and trying to avoid the non-intuitive attribute names used by RDF/XML (see e.g. [1]). But no, I'm not trying to insert anything any more, not even subconsciously ;) I'd still vote for an RDFa alternative if there was an XHTML 1.0 one, but for now RDFa is at least a clear winner against RDF/XML (seriously, RDFa is a great replacement syntax for RDF/XML graph serializations, as it's both human and machine readable and allows browsing between graphs when each graph is serialized as a stand-alone RDFa document. That's a huge use case, too) Best, Benji [1] http://lists.foaf-project.org/pipermail/foaf-dev/2004-June/007486.html -- Benjamin Nowack http://bnode.org/ > >Regards, > >Mark > >On 23/10/2007, Benjamin Nowack <bnowack@semsol.com> wrote: >> On 23.10.2007 10:59:30, Mark Birbeck wrote: >> >But I can't see this being resolved within the _current_ version of >> >RDF in XHTML, since it would take too long, I'm afraid--it's quite a >> >large change. >> ok, thanks, I see. Would be nice to see support in a future version. >> Structured blogging could be a huge use case if RDFa supported >> that. >> >> Another (personal) one is a lightweight RDF (Schema) editor >> where term notes that contain markup (like the per-term hints in >> the FOAF spec) could be used to generate an RDF Schema, e.g. >> [[ >> <div about="#Student" property="spec:TermNote" instanceOf="rdfs:Class"> >> Student is a subclass of >> <a rel="rdfs:subClassOf" href="http://xmlns.com/foaf/0.1/Person"> >> foaf:Person</a>. It has the following properties: >> <a rev="rdfs:domain" href="#university">university</a>... >> </div> >> ]] >> >> Or other annotations: >> [[ >> <div about="#review1" instanceOf="an:Annotation" property="rdf:value"> >> The <a property="an:annotates" >> href="http://burgerking.com/whopper2000"> >> new whopper website</a> is >> <span property="rel:rating" content="10">really cool</a>. >> </div> >> ]] >> >> I'm taking the opposite approach for the spec editor now (very >> structured RDFa, with the backdoor to auto-generate human-readable >> summaries from the triples at some later stage), which is fine, >> but I'm sure there are many use cases where advantages of HTML >> (formatting, order, semi-structure) could be combined with >> structured markup. Stuff like recipes(+ingredients) or >> manuals(+tools needed). >> >> I guess a work-around for now is to simply run another >> extraction process on selected XML Literals after the main >> processing is done, but it would be nice to do it in a >> single-pass operation. >> >> Anyway, cheers, >> Benji >> >> -- >> Benjamin Nowack >> http://bnode.org/ >> >> >> >> > >> >Regards, >> > >> >Mark >> > >> > >> >On 22/10/2007, Benjamin Nowack <bnowack@semsol.com> wrote: >> >> >> >> >> >> Hi, >> >> >> >> I'm just reading the syntax doc and have a question regarding the >> >> "[recurse] = false" rule, once an xml object is found. A sample >> >> use case would be the description of an rss item à la hAtom, e.g.: >> >> >> >> [[ >> >> <div about="post.htm" instanceOf="rss:item" property="content:encoded"> >> >> <h2 property="rss:title">A post</h2> >> >> <p property="rss:description" datatype=""> >> >> <a about="#foo" rel="foaf:weblog" href="http://foo.com/">Foo</a> >> >> said that. >> >> </p> >> >> </div> >> >> ]] >> >> >> >> i.e. I'm trying to generate >> >> >> >> [[ >> >> <post.htm> content:encoded "<h2>....</p>"^^rdf:XMLLiteral ; >> >> rss:description "Foo said that." . >> >> ]] >> >> >> >> without repeating the post body. And I don't want to lose the >> >> triples from the rss:title/foaf:weblog info. >> >> >> >> The syntax doc says >> >> >> >> [[ >> >> "if an author indicates that some branch of the tree should be >> >> treated as an XML literal, no further processing should take >> >> place on that branch" >> >> ]] >> >> >> >> which (to me) suggests that no "sub-triples" should be generated >> >> whenever an XMLLiteral is encountered. How would I have to >> >> change the code above to markup an XMLLiteral that contains >> >> structured RDFa information? >> >> >> >> >> >> Cheers, >> >> Benji >> >> >> >> -- >> >> Benjamin Nowack >> >> http://bnode.org/ >> >> >> >> >> >> >> > >> > >> >-- >> > Mark Birbeck, formsPlayer >> > >> > mark.birbeck@formsPlayer.com | +44 (0) 20 7689 9232 >> > http://www.formsPlayer.com | http://internet-apps.blogspot.com >> > >> > standards. innovation. >> > >> >> > > >-- > Mark Birbeck, formsPlayer > > mark.birbeck@formsPlayer.com | +44 (0) 20 7689 9232 > http://www.formsPlayer.com | http://internet-apps.blogspot.com > > standards. innovation. >
Received on Tuesday, 23 October 2007 13:57:29 UTC