What is OSDI?

The Inclusion Engine is a data-focussed content publication and management system.

Why use OSDI?

The Inclusion Engine offers the following features & benefits:

How do I use OSDI?

Content

The most frequently used (but not only) workflow takes its sources from DAV, transforms them to HTML including blending data and metadata from the webserver and stores the results in a cache table for speedy repeat access.

Using the Conductor:

Data

Data Islands

These are machine-readable, suited to SEO metadata rather than human consumption, presented in multiple serialization formats such as JSON-LD, Turtle, HTML5-microdata and RDFa.

By default, all these data-islands are enabled and the OSDI executes a query of the form
SPARQL DESCRIBE <{URL}>;
for every page impression, subject to configuration options.

Embedded SPARQL Queries

OSDI facilitates surfacing RDF data as a visible aspect of the page content. The query resultset is expressed in the HTML DOM with accessor functions and the jQuery-templates library included to transform the presentation.

For example:

Results:

graph subject predicate object

SPARQL query:

            prefix schema: 
            select distinct ?graph ?s ?p ?o {
              graph ?graph {?s ?p ?o .}
              bind(?s=<http://schema.org/name> )
            }
            order by ?graph ?p ?o
            limit 50