Kontrollerede naturlige sprog (CNL): Hvad er det? Definition & eksempler

Lær om kontrollerede naturlige sprog (CNL): definition, typer, forenklede vs. formelle eksempler, anvendelse i teknisk skrivning, oversættelse og automatisk semantisk analyse.

Forfatter: Leandro Alegsa

Kontrollerede naturlige sprog (CNL'er) er kunstigt konstruerede versioner af almindelige menneskelige sprog, hvor man bevidst forenkler grammatikken og begrænser ordforrådet for at undgå tvetydighed og reducere kompleksitet. Formålet er at gøre tekster mere entydige, lettere at forstå for mennesker og/eller lettere at behandle automatisk af maskiner.

To hovedtyper af CNL

Der findes groft sagt to hovedtyper:

  • Forenklede eller tekniske CNL'er: Disse er designet til mennesker — f.eks. teknisk dokumentation — og sigter mod at gøre tekster lettere at forstå og lettere at oversætte. De indeholder ofte regler som "brug korte sætninger", "brug aktiv form", "foretræk faste udtryk" og en begrænset ordliste. Eksempler: Simplified Technical English (ASD-STE), Caterpillar Technical English og IBM Easy English.
  • Formelle eller logikbaserede CNL'er: Disse har præcist definerede syntaks- og semantikregler, så sætninger kan oversættes entydigt til formelle repræsentationer (fx førsteordslogik). De bruges, hvor automatisk semantisk analyse og formel verifikation er nødvendig — f.eks. videnrepræsentation, kravspecifikationer og automatiserede beslutningssystemer. Et kendt eksempel er Attempto Controlled English (ACE).

Designprincipper og typiske regler

For at opnå større klarhed og maskinlæsbarhed indeholder CNL'er ofte klare retningslinjer for skrivning:

  • Begrænset ordforråd og kontrolleret leksikon (kun tilladte ord/udtryk).
  • Korte sætninger og enkel sætningsstruktur — fx "skriv korte og enkle sætninger".
  • Foretræk aktiv form frem for passiv.
  • Undgå tvetydige konstruktioner og idiomatiske vendinger.
  • Brug eksplicit reference til personer/objekter (fx "John Smith" i stedet for "ham").
  • Skabeloner og faste udtryksmønstre til typiske sætningstyper (instruktioner, advarsler, krav osv.).

Praktiske anvendelser

  • Teknisk dokumentation og brugervejledninger — forbedrer forståeligheden og minimerer oversættelsesfejl.
  • Maskinoversættelse — ensartet sprog øger kvaliteten af automatiske oversættelser.
  • Kravspecifikation og juridisk sprog — reducerer misforståelser i kontrakter og systemkrav.
  • Knowledge engineering og semantisk web — formelle CNL'er muliggør maskinel inferens og verifikation.
  • Support og kundeservice — enklere instruktioner gør det lettere for ikke-indfødte talere at forstå.

Fordele

  • Reduceret tvetydighed og klarere kommunikation.
  • Bedre og billigere oversættelse pga. ensartet sprogbrug.
  • Mulighed for automatisk analyse, søgning og verifikation.
  • Hurtigere oplæring af nye medarbejdere eller brugere.

Begrænsninger og ulemper

  • Nedsat udtrykskraft og fleksibilitet — kompleks eller nuanceret indhold kan være svært at formidle.
  • Kræver oplæring og disciplin fra forfattere for at overholde reglerne.
  • Vedligeholdelse af vokabular og stilregler kan være ressourcekrævende.
  • Kulturelle og pragmatiske nuancer kan gå tabt, når man forenkler for meget.

Eksempler på CNL'er

  • ASD Simplified Technical English (ASD-STE) — udbredt i luftfarts- og forsvarsindustrien.
  • Caterpillar Technical English — udviklet til teknisk dokumentation i industrimaskiner.
  • IBM Easy English — forenklet engelsk til dokumentation og support.
  • Attempto Controlled English (ACE) — et formelt kontrolleret engelsk, der kan oversættes til førsteordslogik.

Værktøjer og evaluering

Der findes værktøjer, der hjælper forfattere med at overholde CNL-regler: grammatikkontroller, terminologihåndtering, skabelongeneratorer og parser/kompilatorer, som konverterer CNL-tekster til formelle repræsentationer. Evaluering kan ske ved målinger af læsbarhed, oversættelseskvalitet og hvor god automatisk parsing/semantisk udtrækning er.

Bedste praksis for indførelse

  • Start med en klart defineret ordliste og et sæt prioriterede regler.
  • Uddan forfattere og etabler en redaktionel proces med kontrol- og revisionschecks.
  • Brug skabeloner til gentagne dokumenttyper.
  • Saml feedback fra brugere og oversættere og opdater regelsættet løbende.
  • Kombinér menneskelig gennemgang med automatiske værktøjer for at opnå bedst resultat.

Kontrollerede naturlige sprog tilbyder en praktisk balance mellem menneskelig læsbarhed og maskinlæsbarhed. Valget af, om og hvilken type CNL man skal bruge, afhænger af målet — om det er at gøre teknisk kommunikation klarere for mennesker eller at muliggøre automatiserbar semantisk behandling for computere.

Sprog

Eksisterende kontrollerede naturlige sprog omfatter:

  • Globish
  • Attempto '''''' Engelsk<
  • > (2006) "Attempto Controlled English Meets the Challenges of Knowledge Representation, Reasoning, Interoperability and User Interfaces" (PDF). FLAIRS 2006 . </ref>
  • Grundlæggende engelsk
  • ClearTalk
  • Common Logic Controlled English
  • E-Prime
  • Gellish Formelt engelsk
  • ModeLang
  • Newspeak
  • Almindeligt engelsk
  • Processable English (PENG)
  • Semantik af forretningsordforråd og forretningsregler
  • Særligt engelsk

Relaterede sider

  • Konstrueret sprog
  • Repræsentation af viden
  • Behandling af naturligt sprog

Spørgsmål og svar

Spørgsmål: Hvad er kontrollerede naturlige sprog (CNL)?



A: Kontrollerede naturlige sprog (CNL'er) er kunstige sprog, der forenkler grammatikken og reducerer antallet af ord for at undgå tvetydighed og kompleksitet.

Sp: Hvad er de to typer kontrollerede sprog?



A: Der findes to typer kontrollerede sprog: de sprog, der er designet til at hjælpe personer, der ikke har et sprog som modersmål, og de sprog, der er designet til at muliggøre automatisk semantisk analyse.

Spørgsmål: Hvad er "forenklede" eller "tekniske" sprog?



A: "Forenklede" eller "tekniske" sprog er beregnet til at hjælpe personer, der ikke har et sprog som modersmål. De bruges af virksomheder eller industrier til at forbedre kvaliteten af tekniske tekster. Disse sprog vejleder forfatteren ved hjælp af generelle regler for at skabe et enkelt sprog og gøre det lettere at oversætte.

Spørgsmål: Hvad er nogle eksempler på "forenklede" eller "tekniske" sprog?



A: Eksempler på "forenklede" eller "tekniske" sprog er ASD Sim Technical English, Caterpillar Technical English og IBM's Easy English.

Spørgsmål: Hvilke generelle regler gælder for forfattere, der bruger "forenklet" eller "teknisk" sprog?



A: De generelle regler, der er vejledende for forfattere, der bruger "forenklet" eller "teknisk" sprog, er bl.a. "skriv korte og enkle sætninger", "brug personens navn i stedet for pronominer" og "tal om, hvem der gør noget, i stedet for om, hvad der gøres".

Spørgsmål: Hvad er den anden type kontrollerede sprog?



A: Den anden type kontrolleret sprog har veldefinerede regler for skrivning og forståelse. Disse regler kan matches med formelle sprog som f.eks. førsteordningslogik.

Spørgsmål: Hvordan kan kontrollerede sprog analyseres og gennemsøges?



Svar: Kontrollerede sprog kan analyseres af computere, kontrolleres for korrekthed og let søges efter oplysninger.


Søge
AlegsaOnline.com - 2020 / 2025 - License CC3