Get Umbraco Certified in October

5 courses in 4 different countries across 2 continents leaves no excuse.

Attend courses in the Netherlands, UK, USA and at Umbraco HQ in Denmark.

See the schedule and read more about our training here.

2 votes


Produce linked data with Umbraco, and connect to the Semantic Web. Export RDF with dereferenceable IRIs, run a SPARQL endpoint and fetch external content, all with just this package and your Umbraco instance.

This is a free, open-source project. The code is hosted on GitHub.

Watch a demonstration

InstantRDF v2.x is the current version of the package developed for Umbraco 7 and it only supports that version. Previous Umbraco versions (down to 4.7.1) will continue being supported by the InstantRDF v1.xx track. You can download that version from the Package Files tab, below. It may be the case someday that 1.xx versions of InstantRDF will stop being further evolved but, for the foreseeable future, both branches of the project will continue being developed in parallel. On Umbraco 7.1, don't mind the warning about the Newtonsoft JSON library when installing. The package will work despite of it and will not affect your Umbraco installation.

Read this blog post for the big picture.

Key features:

  • Exports your document types structure as an ontology to an RDF graph.
  • Exports your published content nodes as resources to a separate RDF graph.
  • Makes all the URIs (IRIs), contained in the above, dereferencable. The ontology IRIs get dereferenced to a page, listing the entire ontology, and the rest of the resources to pages displaying the resources they are linked to.
  • Sets up a SPARQL endpoint on your web site with a file-based triple store. If you would like to use a third party triple store like Virtuoso, Sesame, 4store, etc, the package allows you to configure your installation to interoperate with one.
  • Allows you to link the generated datastore to other datastores by using Umbraco tags.
  • A macro is also included which, when placed in a template, retrieves a summary of the resource referred to by each such tag and displays it as an external article with a reference to the source of the content. For the moment, summaries of Wikipedia entries can be retrieved from resources linking to DBpedia (make sure you uphold their licensing terms though:)).
  • Allows you to produce a more standardised ontology by declaring equivalences between the auto-generated property predicates and predicates declared in namespaces such as SKOS or Dublin Core.
  • Allows you to annotate your templates with RDFa, linking displayed html tags with predicates from your ontology and linking each page with its corresponding resource in the triple store.

Attention Umbraco v6.1 (or higher) users (does not apply to Umbraco 7): InstantRDF will install the library Newtonsoft.Json.dll in your bin/ folder. Consequently, by default, it will remove it when being uninstalled. This was not a problem before, but it seems that Umbraco v6.1 has its own Newtonsoft library and it needs it. So, if you decide to uninstall InstantRDF, deselect Newtonsoft.Json.dll from the files to be removed, otherwise your system will start crashing (but that's all, not that InstantRDF is doing anything horrible to your web site :)). If you have already uninstalled the package, place a copy of the library back in your bin/ folder. I am working on improving this. Unfortunately, I cannot just count on the dll being there already, because older versions of Umbraco did not come with it by default.

Please read the documentation for more details.


 Download package
version 2.01

Project owner

Dimitri Kourkoulis

Dimitri Kourkoulis

Dimitri has 472 karma points

Project Compatibility

This project is compatible with the following versions as reported by community members who have downloaded this package:
7.3.x (untested)
7.2.x (untested)
7.1.x (100%)
7.0.x (100%)
6.1.x (100%)
6.0.x (100%)
4.11.x (100%)
4.10.0 (100%)
4.9.1 (100%)
4.9.0 (100%)

You must login before you can report on package compatibility.

Project Information

  • Project owner: Dimitri Kourkoulis
  • Created: 03/11/2012
  • Current version 2.01
  • License MIT
  • Downloads: 984 is the community mothership for Umbraco, the open source cms. With a friendly forum for all your questions, a comprehensive documentation and a ton of packages from the community. This site is running Umbraco version 7.3.0