Ingenious Framework

  •        1705

Ingenious Framework is an easy to use, lightweight framework that hides semantic web technologies from you as a developer, but harnesses its benefits.



Related Projects

Apache Jena - Java framework for building Semantic Web and Linked Data applications

  •    Java

Apache Jena is a Java framework for building Semantic Web and Linked Data applications. It interact with the core API to create and read Resource Description Framework (RDF) graphs. It serializes your triples using popular formats such as RDF/XML or Turtle. It also helps to persist your data using TDB, a native high performance triple store.



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.

rdflib - RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information

  •    Python

RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information as graphs. The current version of RDFLib is 4.2.2, see the file for what's new.


  •    Java

Jena is Java toolkit for developing semantic web applications based on W3C recommendations for RDF and OWL. It provides an RDF API; ARP, an RDF parser; SPARQL, the W3C RDF query language; an OWL API; and rule-based inference for RDFS and OWL. Jena is now an Apache project:

dokieli - :bulb: dokieli is a clientside editor for decentralised article publishing, annotations and social interactions

  •    Javascript

dokieli is a decentralised article authoring, annotation, and social notification tool which works from Web browsers. It is built with the following principles in mind: freedom of expression, decentralisation, interoperability. See the growing list of examples in the wild. Add the URLs of your articles or interactions to the list.

Partial RDF Encryption API for Jena

  •    Java

PRE4J (Partial RDF Encryption API for Jena) is a lightweight API for encrypting selected RDF graph elements. PRE4J provides cryptographic extensions to the Jena Semantic Web Framework.

RDFSharp - Start playing with RDF!


RDFSharp is a lightweight library designed to ease the creation of .NET applications based on the RDF and Semantic Web data model.

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.

Pytypus Wiki

  •    Python

Pytypus is a Semantic Web project. In Pytypus, RDF is the base of comunication between agents in the semantic net. Every URI in the semantic net has its owner that rule its behavior. See home page

XBRL Import

  •    C

xbrlimport is designed to download and translate financial data encoded in XBRL into the turtle syntax for RDF as a means to import XBRL into the Semantic Web, and in support of W3C's work on in applying the Semantic Web to financial data.

D2RQ and D2R Server

  •    Java

The D2RQ API provides access to relational database content from within the Jena and Sesame RDF frameworks. D2R Server is a Semantic Web server and SPARQL endpoint based on D2RQ. Both use a declarative language for mapping database schemata to RDF.

BrownSauce RDF Browser

  •    Java

A project to aggregate and present arbitrary RDF data in as pleasing a manner as possible, that is a 'semantic web browser'. Brownsauce is a local http server; however it should be trivial to add other front

Browlser - View RDF/OWL in your browser

  •    Java

Browlser lets you view Semantic Web RDF/OWL straight from your browser. Supports SWRL rules for OWL files that also define rules for displaying the data. You can give someone a URL address which directly runs the OWL application.

Standard Content Archive Management

  •    Java

SCAM is a development environment for building metadata stores for RDF and the Semantic Web. SCAM is built upon international technology standards and metadata standards. Such as RDF, Dublin Core, IEEE/LOM and IMS.

jsonld.js - A JSON-LD Processor and API implementation in JavaScript

  •    Javascript

This library is an implementation of the JSON-LD specification in JavaScript. JSON, as specified in RFC7159, is a simple language for representing objects on the Web. Linked Data is a way of describing content across different documents or Web sites. Web resources are described using IRIs, and typically are dereferencable entities that may be used to find more information, creating a "Web of Knowledge". JSON-LD is intended to be a simple publishing method for expressing not only Linked Data in JSON, but for adding semantics to existing JSON.

sugar - A lightweight and powerful JavaScript MVVM library for building easy web UI.

  •    Javascript

A lightweight and powerful JavaScript MVVM library for building easy web UI. More MVVM directives are supported, see all at documentation.


  •    ActionScript

Porqual is a website generator that manages documents using the Sesame RDF database and it has a rich web client on Flash, focused on usability and accesibility and integrated in the Semantic Web. It is programmed in Java, ActionScript and JavaScript.

Platypus Wiki

  •    Java

Platypus Wiki is an enhanced Wiki Wiki Web with ideas taken from Semantic Web. It offers a simple user interface to create a Wiki Page plus metadata according with W3C standards. It uses RDF/RDFS and OWL to create ontologies and manage metadata.

Daum open editor

  •    Javascript

Daum Open Editor is free semantic web editor. It is written in Javascript and fully supoorts web standard. Features include : - Rich text (include a html mode) editing - Support open apis, Microformat and RDF (not yet)


  •    Java

Catalogo is a system for cataloguing resources on a web site. It allows semantic search of information on an intranet using metadata, RDF and ontology concepts. It provides a Catalog server (Java web applications) and a Catalog client (Firefox plug-in).