Skip to content

Other Implementations

Claus Stadler edited this page Oct 5, 2013 · 4 revisions

A list of other rdf related implementations in JavaScript

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/

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

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

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

Facete

Facete is an Open Source web application written in JavaScript for faceted browsing of data accessible via SPARQL endpoints. It supports filtering of nested facets and the creation of tables. Based on the filters set by a user, Facete automatically detects relations to geographical resources for showing them on a map. The basic RDF classes are nearly 1:1 ports from Apache Jena. We are currently refactoring the project into reusable components.

https://github.com/GeoKnow/Facete/

Demo: http://cstadler.aksw.org/facete/