ODS and Inclusion Engine Integration

What is it?

The integration enables an open standards based metadata to be injected into ODS pages.

Why is it important?

The ODS Framework and ODS Application collect RDF data but they are not part form HTML code. Inclusion Engine enables agile management of open standards based metadata embedded in HTML docs as part of Search Engine Optimization (SEO) and related content discovery related activities.

How do I use it?

The injection can be enabled for every ODS Application by an instance creation or edit its properties:

The metadata injection is possible only for public instances. They collect data in the public RDF graph [Host]/dataspace used by Inclusion Engine to prepare injected metadata. The injection is only for URL which are URI of the ODS objects.

The injected data can be browse using Openlink Structured Data Sniffer (OSDS).

Wiki Post Metadata

Briefcase Instance Metadata

Calendar Instance Metadata

API Description

The following procedures are located in the sql/hosted_services.sql file of ODS Framework VAD:

API NameAPI Entry parametersDescription
ODS.DBA.incluson_engine_is_possibleNoneThis procedure checks if the inclusion is possible. Returns true or false.
ODS.DBA.incluson_enginein app varcharThis procedure is a virtual dir post procedure which prepare parameters for the metadata injection. The 'app' parameter is a instance type name.
ODS.DBA.incluson_engine_wikiNoneThis procedure is a virtual dir post procedure special for ODS Wiki instances.
ODS.DBA.incluson_engine_domainin app varcharDetermine the instance ID based on URL or params. The 'app' parameter is a instance type name.
ODS.DBA.incluson_engine_postin app_id integerThis procedure enables or disables the injection for the instance with ID = app_id
ODS.DBA.incluson_engine_path_escapein path varcharThis procedure escapes the path.

References