Migration¶
Reach OO-LD from where you already are. Each page below is a short orientation for one starting point: the single idea that gets you to OO-LD, with a minimal before/after. They are intentionally lightweight starting points, not exhaustive references - extend them as your project needs.
- From JSON Schema - you already describe structure; add meaning.
- From RDF, in particular JSON-LD - you already describe meaning; add structure and validation.
- From OWL or SHACL - realize an ontology class and constrain relations.
- From a Python dataclass - round-trip with pydantic and code generation.
- From a legacy OpenSemanticWorld schema - the detailed keyword-by-keyword guide, backed by the legacy keyword inventory.
For migration from other schema languages and data models (Asset Administration Shell, SAMM, LinkML, NOMAD, DLite, ...), see Mappings; for how OO-LD compares to related work, see Reference.
New to both JSON Schema and JSON-LD? Start with the Introduction and Get Started first.