-
-
Notifications
You must be signed in to change notification settings - Fork 2
Implementation Notes
Documentation of any changes between the conceptual model and the realised ontologies.
Hocness class has been renamed to ExplainerConcurrentness.
Types of knowledge that a user has The Explanation Ontology defines the Knowledge class, as a subclass of DOL#Theory. There are several subclasss of Knowledge defined by the Explanation Ontology (contextual knowledge, Experiential knowledge, etc). For the user module, we wish to represent domain knowledge and knowledge of AI methods, where should these be situated in the hierarchy?
knowledgeOf relationship Defined to capture the domain that a user has knowledge of; this can be captured using the sio:in relation to property.
Level of knowledge This captures the level of knowledge a user has of a domain, AI Method, or other topic. Currently represented as an enumeration class KnowledgeLevel with individual for low, medium, and high, and associated with the eo:Knowledge class using the levelOfKnowledge property.
Intent Reusing the sio ontology intent class, which defines an intent as “a desire to realize a particular outcome.”
The relationship that a question is related to an intent can be captured using the sio:in relation to property.
** AI Module renamed to AIModel ** Given that it focuses on capturing information about the AI Model, this module has been renamed aimodel - and is defined in aumodel.rg
The Goal class, defined to capture the goal of an AI Task. The sio ontology defines an objective class, as such the Goal class has been defined as AI Task Goal, a subclass of objective.