Re: Current RDFJS implementations?

Hi,

I have a CoffeeScript-based implementation of RDFa 1.1 in [1]. It extracts
directly to expanded JSON-LD.

Hidden in the RDFaLab are also two versions of a simplified RDF API. One
based directly on JSON-LD plus an idea we've worked on for connecting nodes
into a simple, indexed, object graph [2]. The other represents work I did
to improve on the (currently abandoned) API we did in the RDFa WG.

You can see them both at work here [3], plus some crude tests at [4].

(Given the use of JSON-LD, that of course works in conjunction with Digital
Bazaar's JSON-LD API implementation [5] (for compaction and expansion).)

All of this is highly experimental, and I look forward to discuss and
hopefully join in efforts to create a simple foundation for working with
RDF in JS.

Cheers,
Niklas

[1]: https://github.com/niklasl/rdfa-lab
[2]: json-ld.org/spec/latest/json-ld-connect/
[3]: http://niklasl.github.io/rdfa-lab/examples/rdfa-api-comparisons.html
[4]: https://github.com/niklasl/rdfa-lab/tree/gh-pages/test
[5]: https://github.com/digitalbazaar/jsonld.js



On Thu, Oct 3, 2013 at 11:16 AM, Melvin Carvalho
<melvincarvalho@gmail.com>wrote:

> The one some of us are using is :
>
> https://github.com/linkeddata/rdflib.js
>
> I've collected a few more:
>
> https://github.com/linkeddata/rdflib.js/wiki/Other-Implementations
>
> <https://github.com/linkeddata/rdflib.js/wiki/Other-Implementations#rdfquery>
> rdfquery
>
> rdfQuery is an easy-to-use Javascript library for RDF-related processing.
> You can use it to parse RDFa embedded within your page, query over the
> facts it contains, and reason to produce more facts. In concert with an
> server-side triplestore, rdfQuery can be used to create interfaces for
> editing the semantic web.
>
> http://code.google.com/p/rdfquery/
>
> <https://github.com/linkeddata/rdflib.js/wiki/Other-Implementations#rdfstore-js>
> rdfstore-js
>
> rdfstore-js is a pure Javascript implementation of a RDF graph store with
> support for the SPARQL query and data manipulation language.
>
> https://github.com/antoniogarrote/rdfstore-js
>
> <https://github.com/linkeddata/rdflib.js/wiki/Other-Implementations#rdf-interfaces>
> rdf-interfaces
>
> The RDF Interfaces Specification defines a set of standardized interfaces
> for working with RDF data in a programming environment.
>
> This is an ECMAScript-262 V5 (Javascript) implementation of those
> interfaces, by the specification editor.
>
> https://github.com/webr3/rdf-interfaces
>
> <https://github.com/linkeddata/rdflib.js/wiki/Other-Implementations#js-rdf-api-prototype>JS
> RDF API Prototype
>
> This library provides access to the next revision of the RDFa API
> Interfaces, it's not a full implementation yet (the Document Extentions for
> RDFa documents and PropertyGroup functionality is missing), however it does
> provide access to all RDF and Data Interfaces from the next editors draft,
> this library will be aligned with the RDFa API regardless of issue/proposal
> outcomes from the next editors draft onwards, so will/may be subject to
> change.
>
> http://webr3.org/apps/play/api/lib
>
>

Received on Thursday, 3 October 2013 17:04:27 UTC