Deze vertaler zet een specificatie in
Kwaliteitsregeltaal (KRT) om naar (Geo)SPARQL en SQL. Deze tool is bedoeld als demonstrator voor de Kwaliteitsregeltaal en kan fouten bevatten. Er kunnen dan ook geen rechten worden ontleend aan dit tool.
1. Selecteer een KRT-constructie als basis:
Attribuut IS NIET LEEG
Attribuut IS LEEG
HEEFT Attribuut
SUBSTRING(veld, start, lengte)
KLEINE_LETTERS(veld)
HOOFDLETTERS(veld)
WITRUIMTE_SCHOON(veld)
VERVANG(veld, oud, nieuw)
SPLITS(veld, scheidingsteken)
Attribuut START MET "x"
Attribuut EINDIGT OP "x"
Attribuut BEVAT "x"
Attribuut HEEFT LENGTE x
Attribuut HEEFT TAAL "nl"
Attribuut VOLGT PATROON (Regex)
VOOR ELK x IN pad : (conditie)
ER IS x IN pad : (conditie)
Nested Padnotatie (Attribuut.Deelveld)
POPULATIE Volume Check (HEEFT AANTAL)
POPULATIE Aggregatie met Filter (ALS ... DAN)
Instantie spiegelen aan GEMIDDELDE VAN POPULATIE
Wiskundige Minimale Volume (HEEFT MIN)
Typecontrole: IS VLAK / PUNT / LIJN / GEOMETRIE
Attribuut HEEFT AFSTAND Doel <= Max Eenheid
Attribuut LIGT BINNEN Doel
Attribuut RAAKT Doel
Attribuut OVERLAPT Doel
Attribuut KRUIST Doel
Attribuut DEELT GRENS MET Doel
Attribuut IS TEKST
Attribuut IS GETAL
Attribuut IS DATUM
Attribuut IS TIJD
Attribuut IS DATUMTIJD
Attribuut IS BOOLEAN
Attribuut IS URI
Attribuut IN { Waardelijst }
Literal Datum Vergelijking (DD-MM-JJJJ)
Relatieve Tijd/Datum Vergelijking (VANDAAG / NU)
URI Vergelijking (<URI>)
Context Vergelijking (id Keyword / Reflexiviteit)
Attribuut HEEFT PRECISIE x
Datum + TIJDSDUUR (geboortedatum + P18Y)
Datum - TIJDSDUUR (VANDAAG - P30D)
Datum verschil >= TIJDSDUUR
Tijd verschil <= TIJDSDUUR (PT2H)
Instantie HEEFT AANTAL >= x
UNIEK Attribuut (Globale Uniciteit)
UNIEK Attribuut PER Groep
Referentiƫle integriteit (BESTAAT IN)
Attribuut IS SYMMETRISCH
Attribuut IS INVERSE VAN Anderaatribuut
Voorwaardelijk (ALS ... DAN ... ANDERS)
2. Uitvoerformaat:
SPARQL (GeoSPARQL)
SQL (Relationele DB / PostGIS)
3. Prefixes (SPARQL):
Default prefix voor identifiers zonder prefix: