Guide¶
This guide is a non-normative walk-through of OO-LD Schema. It follows the same orientation as the JSON-LD specification: each concept is introduced with a short explanation and worked examples. For the exact, normative rules - and the RFC 2119 keywords - always refer to the Specification.
Contents¶
- Basic Concepts - how one document serves as both a JSON Schema and a JSON-LD context, and how inheritance is expressed.
- Composition - assembling complex types from independent schemas, merging remote contexts, and the merge-and-override model.
- Schema Instances - how instances reference their schema (
@context,$schema), carry identity (@id), and carry their semantic type. - Identification & Versioning -
$id,x-oold-uuid, the ontology class IRI (x-oold-iri), and version keywords. - Extensions - the JSON-LD and JSON Schema extensions OO-LD adds (
@version, multi-mapping, multilanguage,x-oold-range, reverse properties, UI generation). - Meta-schema & Vocabulary - the OO-LD dialect meta-schema and the full
x-oold-*keyword table.