- From: Niklas Lindström <lindstream@gmail.com>
- Date: Sat, 29 Sep 2007 19:07:25 +0200
- To: RDFa <public-rdf-in-xhtml-tf@w3.org>
Hi all! This is regarding the question of whether @property should stop any further RDFa processing of the content it captures or not. Now, I do understand the reasons for not to. The analogy to @rdf:parseType="Literal" in RDF/XML is quite to the point, for one. I did however entertain the idea before, with one example being: <dl about="#me"> <dt>Name</dt> <dd property="foaf:name" datatype="" xml:lang=""> <span property="foaf:givenname">Niklas</span> <span property="foaf:family_name">Lindström</span> </dd> </dl> yielding: <#me> foaf:name "Niklas Lindström" . <#me> foaf:givenname "Niklas" . <#me> foaf:family_name "Lindström" . I found this particular example quite DRY. Alebeit a little dangerous, since a casual look may confuse @property here with a @rel, and expect the nested properties to provide the predicate-objects of a BNode. Furthermore, it might be an edge case altogether. Continuing though, I have cases in my current work where it *might* be usable if (XML-)literals where also processed. Consider this: <div property="legal:advice"> A general practise would be ... See also <a rel="rdfs:seeAlso" href="http://.../about_some_case">this case of XYZ</a> .. </div> , that could result in RDF containing both the actual content and a precise rdfs:seeAlso relation within that. But I came to the conclusion that applications using the body of legal texts could really access the fragment (being the advice) instead using regular XML processing. So I can probably be satisfied with: <div id="advice" rel="legal:advice" resource="#advice"> A general practise would be ... See also <a rel="rdfs:seeAlso" href="http://.../about_some_case">this case of XYZ</a> .. </div> , combined with fetching the content of the div (as said by processing <.../this_doc#advice>). So I was fairly content. But now I re-read parts of Kurt Cagle's article about RDFa [1], and the final example [2] concerned me. Look at the ev:content element in the Atom XML. It contains the XML given in the XHTML+RDFa spoken of [3]. "Fortunately", this does not contain any @property="ex:content", which would as of now (though not voted on, right?) *not* expose the provided RDFa within the text. So the question is, what are the relative pros and cons of allowing this? I am not sure where I stand on this myself. This case kind of hints of a possible good use. I wonder at what cost in terms of complexity.. Thoughts? Best regards, Niklas [1]: <http://www.devx.com/semantic/Article/35373> [2]: <http://www.devx.com/semantic/Article/35373/0/page/5> [3]: <http://www.devx.com/semantic/Article/35373/0/page/4>
Received on Saturday, 29 September 2007 17:07:34 UTC