SpecIF logo

Tutorials for Developers

A series of tutorials for the Specification Integration Facility (SpecIF) show how the SpecIF information model is represented using the JavaScript Object Notation (JSON) for which schema and constraints are available. Implementations using other syntax such as XML are possible.

The tutorials use the SpecIF v1.0 schema, as it is easy to understand. For simple applications the data format is simple. Alternative, more detailed structures provide additional features such as multi-language texts or properties with multiple values. SpecIF v1.1 has removed such structural alternatives to simplify the software at the cost of a more complicated JSON structure in all cases. SpecIF v1.2 has some additional features such as complex data-types.

The concept of SpecIF is however best explained using the v1.0 schema. At the end of each tutorial there is a link to SpecIF data in v1.0, v1.1 and v1.2.


Table of contents