egenskapmodellering
Egenskapmodellering er en systematisk tilnærming for å beskrive og strukturere egenskaper (attributter) til objekter, entiteter eller konsepter i et gitt domene. Målet er å gjøre hvilke egenskaper som er relevante, hvilke verdier de kan ha, og hvilke regler som gjelder for dem, tydelig og tilgjengelig for mennesker og maskiner.
Bruksområder inkluderer programvareutvikling, databases og informasjonsarkitektur, produktkonfigurasjon og kunnskapsrepresentasjon. Ved hjelp av egenskapmodellering kan man beskrive
Hovedkomponenter er: entitetene eller konseptene som modelleres; en oversikt over tilknyttede egenskaper; datatype og verdiomfang for
Notasjoner og teknikker varierer og kan inkludere UML-klassediagrammer, ER-diagrammer, ontologier (f.eks. OWL) eller RDF-baserte modeller. Prosessen
Fordeler inkluderer bedre kommunikasjon, støtte for konfigurasjon og datakvalitet, og enklere gjenbruk av modeller. Utfordringer omfatter