Kontrollerat naturligt språk

Kontrollerade naturliga språk ( CNL ) är delmängder av naturliga språk som erhålls genom att begränsa grammatiken och ordförrådet för att minska eller eliminera tvetydighet och komplexitet. Traditionellt faller kontrollerade språk in i två huvudtyper: de som förbättrar läsbarheten för mänskliga läsare (t.ex. icke-modersmålstalare), och de som möjliggör tillförlitlig automatisk semantisk analys av språket.

Den första typen av språk (ofta kallade "förenklade" eller "tekniska" språk), till exempel ASD Simplified Technical English , Caterpillar Technical English, IBM :s Easy English, används i branschen för att höja kvaliteten på teknisk dokumentation, och ev. förenkla den halvautomatiska översättningen av dokumentationen. Dessa språk begränsar författaren genom allmänna regler som "Håll meningar korta", "Undvik användningen av pronomen ", "Använd endast ordbokgodkända ord" och "Använd endast den aktiva rösten ".

Den andra typen av språk har en formell syntax och semantik, och kan mappas till ett befintligt formellt språk , till exempel första ordningens logik . Således kan dessa språk användas som kunskapsrepresentationsspråk , och skrivning av dessa språk stöds av helautomatiska konsistens- och redundanskontroller, frågesvar etc.

språk

Befintliga kontrollerade naturliga språk inkluderar:

Kodning

IETF har reserverat enkel som en BCP 47 variant undertagg för förenklade versioner av språk.

Se även

externa länkar