Tekstuele weergave van het semantische gegevensmodel
Dit onderwerp behandelt de syntaxis voor de weergave van informatiemodellen en semantische gegevensmodellen. Het gaat daarbij om de weergave van gegevenstypen en van de regels die voor de gegevens gelden.
Betekenis van de symbolen in de onderstaande specificaties
[.....] onderdelen tussen vierkante teksthaken zijn optioneel; {.....} onderdelen tussen accolades kunnen meerdere keren herhaald worden ____ onderstreepte woorden zijn vaste tekst, niet onderstreepte woorden duiden variabelen aan
Syntaxis voor gegevenstypen
De structuur van gegevenstypen is als volgt:
entiteittypenaam {verbandsnaam entiteittypenaam}
Syntaxis voor gegevensregels
De volgende syntactische constructies worden gebruikt bij het formuleren van gegevensregels:
- gegevenstype1 komt overeen met gegevenstype2
- gegevenstype is verplicht
- entiteittype1 uit gegevenstype bepaalt entiteittype2
- gegevenstype1 voegwoord gegevenstype2
- als gegevenstype1 dan gegevenstype2
- niet gegevenstype
- voor iedere entiteittype geldt gegevenstype
- er bestaat een entiteittype zodat gegevenstype
- er bestaat ten hoogste één entiteittype zodat gegevenstype
De voegwoorden die kunnen worden gebruikt zijn:
- en
- of
- OF ("exclusieve of")
- als en slechts als
Daarnaast kunnen relaties tussen attribuutwaarden beschreven worden. Daarbij kan gebruik gemaakt worden van de volgende operatoren: Relationele operatoren: <, >, <=, >=, = Rekenkundige operatoren: +, -, /, x