Dane semistrukturalne - specyfikacja składni
<ssd-wyrażenie> ::= <wartość> | oid<wartość> | oid
<wartość> ::= typ prosty | <typ złożony>
<typ złożony> ::= {nazwa: <ssd-wyrażenie>,...,nazwa: <ssd-wurażenie>}
definicja oida:
- oid <wartość>
- {l1: e1,..., lk: oid <wartość>,..., en: ln}
- ...
-
użycie oida
- wystąpienie w innej formie, np. ojciec: {imię: “Jan”, syn: oid}
-
poprawność
- każdy oid zdefiniowany dokładnie raz
- użycie poprzedzone definicją