JavaScript
⇒ Refactoring the RDFa API - Getting the Data
After numerous inquires about my opinion on making the [RDFa API](http://www.w3.org/TR/rdfa-api/) simpler, I decided to do a bit of research. I've written several fairly complex *in-situ* services that use the RDFa API to provide functionality within the browser. As such, I decided to look at which parts of the RDFa API or the extensions that [Green Turtle ](https://code.google.com/p/green-turtle/) provides are actually used.
⇒ What is the Subject Origin?
[RDFa](http://www.w3.org/TR/rdfa-core/) allow annotations of subjects (identifiers) to exist in multiple locations within a document. When a user tries to retrieve elements by this subject identifier, what element is returned? Currently, the [RDFa API](http://www.w3.org/TR/rdfa-api/) says that all the element origins in the document identified via `@about` , `@resource,` `@src` , `@href` are returned by the `document.getElementsBySubject()` API method.
⇒ Green Turtle 1.0 Released!
I've just released 1.0 of [Green Turtle](https://code.google.com/p/green-turtle/) . My implementation now passes **all** the tests in the W3C conformance test suite for both [RDFa 1.1](http://www.w3.org/TR/rdfa-core/) and [Turtle](http://www.w3.org/TR/turtle/) .