Skip to content

chapeaux/deno-rdflib.js

This branch is 182 commits behind linkeddata/rdflib.js:main.

Folders and files

NameName
Last commit message
Last commit date
Oct 22, 2021
May 12, 2022
Aug 22, 2016
Nov 14, 2012
Dec 17, 2019
Sep 28, 2022
Aug 24, 2016
Jul 22, 2016
Sep 28, 2022
Jan 18, 2020
Jan 18, 2020
Aug 25, 2015
Mar 24, 2022
Aug 26, 2013
Aug 26, 2013
May 22, 2021
Oct 9, 2012
Apr 14, 2022
Oct 16, 2012
Jan 17, 2012
Jan 20, 2012
Sep 28, 2022
Sep 28, 2022
Oct 17, 2021
Mar 24, 2022

Repository files navigation

rdflib.js

NPM Version Join the chat at https://gitter.im/linkeddata/rdflib.js

Javascript RDF library for browsers and Node.js.

  • Reads and writes RDF/XML, Turtle and N3; Reads RDFa and JSON-LD
  • Read/Write Linked Data client, using WebDav or SPARQL/Update
  • Real-Time Collaborative editing with web sockets and PATCHes
  • Local API for querying a store
  • Compatible with RDFJS task force spec
  • SPARQL queries (not full SPARQL - just graph match and optional)
  • Smushing of nodes from owl:sameAs, and owl:{f,inverseF}unctionProperty
  • Tracks provenance of triples keeps metadata (in RDF) from HTTP accesses

Documentation

See:

for more information.

Install

Browser (using a bundler like Webpack)

npm install rdflib

Browser (generating a <script> file to include)

git clone git@github.com:linkeddata/rdflib.js.git;
cd rdflib.js;
npm install;

Generate the dist directory

npm run build:browser

Node.js

Make sure you have Node.js and Node Package Manager (npm) installed.

npm install --save rdflib

Contribute

Subdirectories

  • dist: Where the bundled libraries are built. Run npm run build to generate them.
  • test: Tests are here.
  • lib: Transpiled, non-bundled library is built here when the library is published to npm.

Dependencies

- XMLHTTPRequest (Node.js version)

Thanks

Thanks to the many contributors who have been involved along the way. LinkedData team & TimBL

LICENSE

MIT

Releases

No releases published

Packages

No packages published

Languages

  • HTML 60.5%
  • JavaScript 24.8%
  • TypeScript 12.6%
  • CoffeeScript 1.3%
  • CSS 0.3%
  • Yacc 0.3%
  • Other 0.2%