Displaying 1 to 20 from 34 results

node-feedparser - Robust RSS, Atom, and RDF feed parsing in Node.js

  •    Javascript

Feedparser is for parsing RSS, Atom, and RDF feeds in node.js. This example is just to briefly demonstrate basic concepts.

rdfstore-js - JS RDF store with SPARQL support

  •    Javascript

Many features present in versions 0.8.X have been removed in the 0.9.X. Some of them, will be added in the next versions, other like the MongoDB backend will be discarded. Please read this README file carefully to find the current set of features. rdfstore-js is a pure Javascript implementation of a RDF graph store with support for the SPARQL query and data manipulation language.



dotNetRDF is a RDF, SPARQL and Semantic Web API written in C# for .Net 3.5 and higher It provides an object model for manipulating RDF and querying it using SPARQL. Additionally it supports a variety of popular triple stores including 4store, Sesame and Virtuoso.

N3.js - Lightning fast, spec-compatible, streaming RDF for JavaScript

  •    Javascript

For Node.js, N3.js comes as an npm package. In addition, N3.js is fully compatible with browserify, so you can write code for Node.js and deploy it to browsers.

rdflib.js - Linked Data API for JavaScript

  •    Javascript

Javascript RDF library for browsers and Node.js. See Tutorial for using rdflib.js for more information.

WebVOWL - Visualizing ontologies on the Web

  •    Javascript

This repository was ported from an internal SVN repository to Github after the release of WebVOWL 0.4.0. Due to cleanups with git filter-branch, the commit history might show some strange effects. Node.js for installing the development tools and dependencies.

node-solid-server - Solid server on top of the file-system in NodeJS

  •    Javascript

solid-server lets you run a Solid server on top of the file-system. You can use it as a command-line tool (easy) or as a library (advanced). You can install and run the server either using Node.js directly or using Docker. This and the following sections describe the first approach, for the second approach see the section use Docker Section below.

feedr - Use feedr to fetch the data from a remote url, respect its caching, and parse its data

  •    Javascript

Use feedr to fetch the data from a remote url, respect its caching, and parse its data. Despite its name, it's not just for feed data but also for all data that you can feed into it (including binary data).Older environments may need Babel's Polyfill or something similar.

stations - A list of all the Belgian stations and their properties used within the iRail project

  •    PHP

We try to maintain a list of all the stations in Belgium using CSV so everyone can help to maintain it on github. Furthermore, we have a PHP composer/packagist library for you to go from station name to ID and vice versa and we convert the CSV file to JSON-LD for maximum semantic interoperability.

internet-radio-recorder - 📻 Record internet radio broadcasts and turn them into RSS feeds (podcasts) with a raspberry pi a

  •    HTML

📻 Record internet radio broadcasts and turn them into RSS feeds (podcasts) with a raspberry pi a.k.a. raspi (or any other debian-like box)

SPARQL.js - A parser for the SPARQL query language in JavaScript

  •    Yacc

The SPARQL 1.1 Query Language allows to query datasources of RDF triples. SPARQL.js translates SPARQL into JSON and back, so you can parse and build SPARQL queries in your JavaScript applications. It fully supports the SPARQL 1.1 specification, including property paths, federation, and updates.

node-sparql-client - A simple SPARQL client for node.js

  •    Javascript

A simple sparql client written for Node.js (with compatibility for Apache Fuseki). From version 0.2.0 it is possible to add options regarding the formating of the results. For example, we execute the following query (to retrieve all books and their genres).


  •    Ruby

ActiveModel-style Ruby ORM for RDF Linked Data. Works with SPARQL 1.1 HTTP endpoints. Include it in your model classes.

node-concept-net - node.js interface to the ConceptNet semantic network API

  •    Javascript

node.js interface to the ConceptNet semantic network API. For further information, consult the website of the project: http://conceptnet5.media.mit.edu/. In case that you are running an own copy of the ConceptNet server, the constructor takes the hostname of the server as an optional argument. The default option evaluates to "conceptnet5.media.mit.edu:80".

mashlib - solid-compatible data mashup library and Data Browser

  •    CSS

The mashlib (mashlib.js) is a solid-compatible data mashup library. One major use of it is as a data browser for a personal data store. The mashlib human interface is read-write: where the user is allowed to edit: it lets them edit the data and create new things. It is live, in that often the data browser signed up (using a websocket) for any changes which other users make, so users' screens are synchronized.

solid-client - Javascript client library for Solid applications

  •    Javascript

The solid client can be used by solid applications that run in the browser or on Node.js. A minified UMD bundle is provided along with the regular set of CommonJS modules. See the installation docs for more installation examples.

solid-panes - A set of core solid-compatible apps based on solid-ui

  •    Javascript

These are a set of interlinked applications, or parts of applications, which called 'panes' -- as in parts of a window. A pane displays a data object of certain class using part of the window. They don't tile like window panes necessarily, but one pane can involve other panes to display objects related to the main object, in all kinds of creative ways. You can give the sub-pane a bit of HTML DOM element to work in, and the data object, and it does the rest. You can explicitly invoke a specific sub-pane, or you can just provide a DOM element to contain it, ask the pane system to pick the appropriate pane. It does this by calling each potential pane in order with the object, and asking whether it want to. Typically the pane chosen is the most specific pane, so typically a hand-written user interface will be chosen over a generic machine-generated one.