RDF-EASE draft updated

I'd like to thank everyone for their interest in my little idea. I've  
put together an update based on feedback from the group. It can be  
found at:

	http://buzzword.org.uk/2008/rdf-ease/spec-20090102

I've redefined "-rdf-datatype" which was fairly odd before, and  
somewhat at odds with RDFa, and indeed RDF generally, in that it  
allowed a literal to take multiple datatypes. It no longer does.

I've changed CURIE prefix definitions to use an at-rule instead of  
the funny underscore syntax. e.g.

	@prefix foaf "http://xmlns.com/foaf/0.1/";
	@prefix ex1 "http://example.com/ns1#";

I've restructured the parsing algorithm. This used to loop through  
the rules in the RDF-EASE file, find the DOM nodes each rule selected  
and then apply the RDF-EASE properties to the node. Now it loops  
though the DOM, finds the rules in the RDF-EASE file that apply to  
it, and then applies the RDF-EASE properties to the node. Seems like  
a minor and unimportant change, but it will ensure that each DOM node  
is visited only once on that crawl - and do so in a predictable order  
- which will make it easier to resolve one of the other items on my  
todo list in the next few days.

Lastly, I've clarified the licensing of the document. It's under  
Creative Commons' BY-SA license, but I wanted to make it clear that  
for the purposes of licensing, implementations are not considered to  
be derivative works.

I hope to have a web service available in the next few days where  
people can try out RDF-EASE.

-- 
Toby A Inkster
<mailto:mail@tobyinkster.co.uk>
<http://tobyinkster.co.uk>

Received on Saturday, 3 January 2009 07:06:29 UTC