Theorie van het ontologisch model
Op deze pagina's behandelen we de volgende onderwerpen:
- De zienswijze en belangrijke begrippen
- De modellering van objecten
De zienswijze die we hanteren bij het modelleren van objecten behandelen we aan de hand van een aantal begrippen die we achtereenvolgens zullen introduceren.
Centraal staan de twee begrippen object en objecttype.
In het alledaagse taalgebruik worden deze begrippen door elkaar gebruikt. De soortnaam gebruiken we ook voor het aanduiden van willekeurige exemplaren binnen de soort: "ik wil graag appelgebak". Bij het modelleren van het bedrijf willen we wel duidelijk onderscheid maken tussen de dingen zelf en de soorten waartoe ze behoren.
We beschrijven achtereenvolgens:
- het begrip object;
- het begrip objecttype en de eis waaraan een goede definitie van een objecttype moet voldoen;
- de eigenschappen van objecten en de functies die deze binnen de informatievoorziening vervullen.
Het modelleren van de objecten
Het aandachtsgebied is in aanvang een grote brei aan objecten. Met het ontologisch model brengen we daar structuur in. Deze structuur komt tegemoet aan de doelen die we voor het ontologisch model gesteld hebben. De structuur brengen we aan door de objecten te typeren en vervolgens de objecttypen in een stelsel van onderling gerelateerde definities te beschrijven.
Definiëren is het eenduidig omschrijven van de aard van het object. In de praktijk blijkt deze activiteit een zeer tijdrovende aangelegenheid, die een grote mate van nauwkeurigheid en doorzettingsvermogen van de modelleur vergt. Met name in deze stap is de inbreng van de materiedeskundigen van groot belang. Immers; door middel van de definities wordt bepaald welke dingen uit de werkelijkheid wij als welk object wensen te beschouwen. De objectmodellering legt de basis van de levenscyclus van de gegevensbeheersystemen. De definities van de objecten maken communicatie erover mogelijk. Voor een aantal vuistregels voor het definiëren verwijzen wij naar het achtergrondartikel over definities.
In de volgende pagina's behandelen we hoe we de te definiëren begrippen kunnen analyseren en nieuwe definities kunnen samenstellen uit bestaande. Door definities op elkaar te baseren, ontstaat een samenhangend stelsel.
Lees verder: Constructieprincipes voor definities van objecttypen: