Vocabulary Layers
| This page arranges the vocabulary of the standard into two pillars, five layers and their carriers. The pillars themselves are described by the concept pages Business Objects and Operations (process) and Product Tree and Instance Tree (structure); the terms are in the Glossary. |
The vocabulary with which the standard describes insurance services is modular. It answers two questions that cannot be reduced to one another:
-
What is exchanged? Which things exist – products, product instances, persons, contracts –, which data do they carry, and which values are permitted?
-
How is work done? Which business objects exist in a business case, which states do they have, which operations are permitted in which state, who triggers them, and which of this does an insurer implement?
Each question is answered by one pillar of the vocabulary. Both pillars reach from general, market-independent terms down to what a single insurer defines; these levels of generality are the layers. Across them stand the carriers: the technical means through which the vocabulary reaches the client and is executed.
Two Pillars
| Structural pillar ("what") | Process pillar ("how") | |
|---|---|---|
Question |
Which things exist, which data do they carry, which values are permitted? |
Which business objects exist, in which state do they permit which operation, who triggers it, what does the insurer implement? |
Terms |
product, product component, product attribute, product instance, person, role, contract data, code list, shape |
business case, business case type, business object, assessed and set state, operation kind, transition, derivation, next step, process variant, process knowledge |
Concept pages |
Product Tree and Instance Tree, Product and Product Tree, Insurance Products as Rule Sets, Objects, Persons and Roles, Application Questions |
Business Objects and Operations, Application Process, State Diagram Motor, Process Knowledge |
The pillars are connected by references, not by inheritance: a business object of the process pillar – an
application, say – carries objects of the structural pillar as its content (the product instance, persons with their
roles, contract data). A next step of the process pillar names a shape of the structural pillar as the expected form
(bc:expects). Which state is assessed for a business object is decided by the process pillar; whether its content is
conforming and complete for that is checked by the structural pillar with its shapes.
Five Layers, the Same for Both Pillars
Each pillar has the same five layers. They order by generality, not by technology:
-
General: vocabularies that exist independently of the standard and also make sense outside insurance. The standard adopts them but does not define them.
-
Foundation: the basic terms and principles that apply to all markets – the meta-models for product and business process as well as the internationally shared domain terms and lines of business.
-
Standard Europe: what applies on top of that to all European markets because it stems from European law or European standards.
-
Country-specific standardisation (e.g. Austria): what OMDS LD defines on top of that for a single national market, currently the Austrian one.
-
Insurer: what a single insurer declares or adds on top of that, retrievable at runtime.
Foundation, Standard Europe and the country-specific standardisation build on one another: Standard Europe uses terms from the foundation, the country-specific standardisation uses terms from both, never the other way round. All three are normative and the same for all insurers.
Each layer consists of vocabularies. A vocabulary has a namespace of its own, lies in exactly one layer and serves
exactly one purpose; a layer usually has several vocabularies. The layer of a term therefore follows from its
vocabulary. The namespaces of the foundation lie directly below https://vvo.at/omds/ld/, those of Standard Europe
below …/eu/, the Austrian ones below …/at/.
| Layer | Structural pillar ("what") | Process pillar ("how") |
|---|---|---|
General |
Schema.org ( |
Currently empty: the standard uses no external process vocabulary (Hydra is not used). If there were one, terms of the
standard would be mapped onto it as in the structural pillar via |
Foundation |
Product definition ( |
Business process core ( |
Standard Europe |
Currently empty. Planned are European domain terms ( |
Currently empty. Planned for mandatory steps and checks from European law ( |
Country-specific standardisation (e.g. Austria) |
Austrian domain terms and code lists ( |
Process variants ( |
Insurer |
Product catalogues in the insurer’s namespace (examples: |
Declaration of the process knowledge per insurer: an instance of |
A line of business thus has a vocabulary of its own per layer, created only when there are definitions on that layer.
Motor is similar in many markets but differs in individual rules: third-party liability and casco belong to the
foundation (motor:), the obligation to have third-party liability insurance to Standard Europe (eumotor:);
bonus-malus, the rules for alternating number plates and the tax treatment are Austrian (atmotor:). Another country
replaces these parts with a vocabulary of its own, for example with no-claims classes in Germany, and keeps the
foundation and the European part. Lines of business with a common core get a shared vocabulary, for example buildings
and household; the risk objects do not lie in the lines of business but in risk:, so that accident, life and health
use the same insured person.
Carriers
The carriers are not a layer of the vocabulary. They are the means by which both pillars reach the client and are executed (Interface Technology):
| Carrier | Role |
|---|---|
JSON-LD |
Exchange format of both pillars: the objects of the structural pillar travel as JSON-LD; so do the states and next steps in every response and the declaration of process knowledge, because the process pillar is RDF just like the structural pillar. |
SHACL shapes |
Validate the structural pillar: shapes of the standard (e.g. |
OpenAPI |
Executes the process pillar: every operation of the standard is an OpenAPI operation whose |
MCP tools |
The same operations as tools for AI agents; the tool name is the |
Next-step links |
Carry the process pillar into every response at runtime: at the business case and at each business object, the operations permitted now are listed with target resource and expected shape. What is not listed is not permitted (Business Case and Next Steps). |
Profiles Cut Across
The profiles of the standard are scopes that an insurer fulfils – neither a layer nor a pillar. They cut across the grid:
-
The base profile comprises the process pillar in all layers (without the operation kinds edit and delta derivation) and the structural pillar without the product definition: product instances (
i:withouti:basedOn), risk objects (risk:), contract data and roles (ct:), the domain terms and lines of business of the standard and Schema.org. A wrapper over the existing SOAP services can fulfil it. -
The product knowledge profile adds the product definition (
p:) and the product knowledge for the instance in the structural pillar, and the edit of the stored draft in the process pillar.