NIAM

Natural language Information Analysis Method (NIAM) is een informatieanalyse- en datamodelleringmethode, ontwikkeld in de jaren zeventig door Sjir Nijssen en anderen. Kenmerkend is dat de analyse expliciet gebeurt door middel van uitspraken in gesproken taal, en dat de gebruikte modeltechniek verschilt van andere door het explicieter modelleren van rollen.

Vanuit NIAM zijn verschillende dialecten ontwikkeld, waaronder object role modeling en CogNIAM.

Geschiedenis

NIAM betekent tegenwoordig Natural language Information Analysis Method, omdat Nijssen niet de enige was die aan deze methode had gewerkt, maar een heel team achter hem stond.

Werkwijze

De werkwijze van NIAM is geheel anders dan bij de meeste andere informatieanalysemethoden. In plaats van entiteiten te zien als gerelateerde tabellen, zijn bij NIAM de relaties de entiteiten. In NIAM’s terminologie heet een relatie ook wel ‘rol’. Hierdoor is het bij NIAM moeilijk om entiteiten los van elkaar te zien. In NIAM is het de bedoeling om met behulp van de menselijke gesproken taal “feiten” vast te leggen. Deze feiten bestaat in NIAM dan uit entiteiten, attributen en domeinen.

Hieronder volgt een stappenplan hoe NIAM wordt toegepast. Achter elk kernwoord van de stappen staat wat het inhoudt.

Schrijfwijze

Symbolen

Hieronder in figuur 1 wordt een conceptueel schema getoond. Dit diagram bestaat uit een binair feittype bestaande uit 2 rollen, de linkerrol gespeeld door het entiteittype employee, de rechterrol gespeeld door het labeltype name.


figuur 1

Beperkingregels


figuur 2

figuur 3

figuur 4

Zie ook

Literatuur

Zie de categorie NIAM van Wikimedia Commons voor mediabestanden over dit onderwerp.