- From: Nathan <nathan@webr3.org>
- Date: Wed, 09 Jun 2010 03:24:31 +0100
- To: RDFA Working Group <public-rdfa-wg@w3.org>
Hi All, Great effort with the RDFa API thus far, looks extremely useful! First, to perhaps contribute something (if it hasn't already been suggested in the archives). I noted under future discussion, the following point: 'A mechanism to load and process triples from remote documents.' The RDFa API currently provides the following method: parser.parse( document ); And XHR [1] has the following attribute: xhr.responseXML which returns a 'Document' So this may already be covered for any mediatype which is text/xml, application/xml or ends in +xml. Outside of this there is the DOMImplementation.createDocument method, but I'm unsure how you could turn the XHR.responseText in to a Document (surely there must be a way??) Questions: 1: how do you get all data (triples)? ( read this as, please consider adding a DataStore.getAll() method ) 2: merging stores? given the following example: var rdfa = document.data.createParser("rdfa", document.data.createStore() ); rdfa.parse(); var hcard = document.data.createParser("hCard", document.data.createStore() ); hcard.parse(); then rdfa.store will hold all the rdfa data, and hcard.store will hold all the hcard data. (?) how would one merge all the data from the two stores in to a single new one? ( read as, is there scope for a DataStore.addStore( DataStore ) - which would work with return from DataStore.filter() and give a nice amount of functionality ). Best, Nathan
Received on Wednesday, 9 June 2010 02:25:26 UTC