Validation
Ontologic validation
Kamala provides a constraints-ontology that allows you to create a schema for your topic map. This solves problems such as forgetting essential things in registrations and administrative processes, especially when collaborating with colleagues. With the help of these constraints, the topics in your topic map can be validated ("the model drives the application").
The following howto video explains some of the validation messages and shows how you can resolve them.
The Validation page
Go to the Validation tab on the Ontology page to see the validation results. You can find the Ontology page in the menu.
Validation results
Here are some of the most common validation results:
# missing public subject identifiers on types
You have a topic in your ontology without a public subject identifier.
# unregistered types
Topics that are used as a type but are not registered as a type. Note that Kamala offers to fix these for you (first check to make sure you are not creating more inconsistencies).
# missing names
Topics that are missing a name of type Y (for instance sort name ).
# over populated names
Topics that have too many names of type Y.
# missing occurrences
This lists the number of topics with type Y that are missing an occurrence of type Z.
# over populated occurrences
Lists topics that have too many occurrences of type Y.
# missing associations
Lists topics that are missing an association of type Y.
# over populated associations
Lists topics that have too many associations of type Y.
# missing association roles
Lists associations that are missing an association role of type Y, defined by Z.
# players of wrong type
Lists association roles that have a player of wrong topic type.
May 21, 2013