API4KP Knowledge Asset Type Ontology
type: Ontology
abstract: This ontology provides a classification scheme for Knowledge Assets based on the logical and mathematical constructs that would be used in the formalization of the Assets themselves. The classification, in turn, determines (i) what (knowledge representation) languages are suitable to express the Assets, and (ii) the kind of reasoning activities that can be performed using the Assets.
contributor: Elisa Kendall (ekendall at thematix.com)
creator: Davide Sottara (sottara.davide at mayo.edu)
license: http://opensource.org/licenses/MIT
imports: api4kp
imports: AnnotationVocabulary
imports: Collections
imports: DOL-terms
version IRI: api4kp-kao
change note: The https://www.omg.org/spec/API4KP/20210201/api4kp-kao.rdf version of this ontology was modified to leverage the Commons Ontology Library (API4KP-22), including replacement of references to Specification Metadata and references to LCC with the Commons Annotation Vocabulary and other Commons ontologies, and to reduce the dependency on DOL as appropriate.
copyright: Copyright (c) 2014-2023 Athan Services
copyright: Copyright (c) 2014-2023 Fraunhofer Gesellschaft
copyright: Copyright (c) 2014-2023 Freie Universität Berlin
copyright: Copyright (c) 2014-2023 Mayo Foundation for Medical Education and Research (MFMER)
copyright: Copyright (c) 2014-2023 Raytheon Technologies
copyright: Copyright (c) 2014-2023 Thematix Partners LLC
copyright: Copyright (c) 2015-2023 Object Management Group, Inc.
copyright: Copyright (c) 2019-2023 Universität Leipzig
copyright: Copyright (c) 2020-2023 Micro Focus

component knowledge asset
type: Class
subclass of: KnowledgeAsset
subclass of: Restriction
  on property: isProperPartOf
  some values from: composite knowledge asset
definition: knowledge asset that is proper part of some other (composite) knowledge asset
note: A component asset is likely to play more specific roles based on its function and the type of the composite.

composite knowledge asset
type: Class
subclass of: CompositeKnowledgeResource
subclass of: KnowledgeAsset
subclass of: Restriction
  on property: hasProperPart
  some values from: component knowledge asset
definition: knowledge asset that has other knowledge assets as proper parts
note: Note that any composite and its components are considered distinct individuals (i.e., they may be uniquely identified).

computational technique
type: Class
subclass of: technique
disjoint with: natural technique
definition: technique used in some knowledge processing task specification that can be faithfully expressed in some machine-computable language

imperative asset
type: Class
subclass of: KnowledgeAsset
definition: knowledge asset that reflects 'social', 'behavioral' knowledge using 'action', 'deontic' and 'constraint' oriented constructs
note: Assets in this category are typically expressed using "business" or "production" rule languages. They describe or specify how to guide an agent's actions to prevent undesirable behaviors in favor of more desirable ones - especially when responsibility, accountability and/or liability are involved. Guidelines, policies, and business rules, which all fall under this classification, are often specified in terms of modal logic, such as deontic logic.
note: Imperative knowledge can be used to drive - or at least constrain - an agent's behavior at a particular point in time.
scope note: Assets in this category may depend on inferential knowledge and, indirectly, on semantic and data assets. In fact, it is quite common for a business rule language to be, or delegate to, an inferential rule language. Assets in this category affect, but are not themselves, process knowledge, and often have counterparts that are metric assets.

inference asset
type: Class
subclass of: KnowledgeAsset
definition: knowledge asset that uses 'implication' and/or 'equivalence' to draw 'necessary' or 'contingent' conclusions based on the evaluation of 'functions' that leverage operations that may be 'qualitiative' or 'quantitative', and may involve 'confidence', 'certainty' and/or 'probability'.
note: An agent can use inferential knowledge to assess or predict the past, current, or future state of a variable, quality or other characteristic of a system which may not be directly observable/measurable, but can be estimated on the basis of other more primitive pieces of data.
note: Assets of this kind, including assessment, predictive, and inferential models, are often formalized using first order and/or probabilistic logic with evaluated functions. Reasoning driven by inferential assets is functional, stateless and idempotent; inferential assets are better expressed using expression languages, mathematical/statistical languages, or (sub-languages of) logic languages that focus on logical implications.
scope note: Inferential assets may depend on semantic knowledge assets as background knowledge, and be a dependency/component of rule, process and measure assets, as well as composed (recursively) with other inferential assets.

information asset
type: Class
subclass of: KnowledgeAsset
definition: knowledge asset used by agents to acquire, represent, organize, exchange, store, retrieve and distribute data, about some domain of interest, using structured formats
note: Assets in this category, including information capture, exchange and retrieval models, are expressed using 'modeling' languages, query languages, schema (definition) languages. They are often formalized using frame logic. Assets that leverage constructs such as 'frame', 'slot', 'datatypes', 'variables', as well as constraint-related constructs fall under this classification.
scope note: From an ISO11179-3 perspective, information assets are the counterparts of semantic assets, where the former are 'models of representation' and the latter are 'models of meaning'.

interactive technique
type: Class
subclass of: technique
subclass of: Restriction
  on property: hasPart
  some values from: computational technique
subclass of: Restriction
  on property: hasPart
  some values from: natural technique
definition: technique that involves interactions between people and computational devices, with at least one person and one device influencing or having an effect on the other

metric asset
type: Class
subclass of: KnowledgeAsset
definition: knowledge asset, such as a performance indicator, measurement, or metric, that leverages constructs such as 'distance', 'similarity' and 'aggregation' and, indirectly, 'classification' and 'filtering' to map (sub)sets of entities to quantitative, summary 'features'
note: Assets of this category are expressed using langauges designed for analytics, which combine aspects of query and functional expression languages with optimized support for 'map/reduce' style evaluations. They specify how certain features (qualitative and/or quantitative) of a system can be observed, quantified, aggregated, compared to a baseline and objective values and ultimately used to evaluate the performance of (parts of) that system and its processes.
scope note: Assets of this kind are counterparts of rules and processes, and enable establishment of conformance, impact, effectiveness and efficiency. measure-related assets. They build on inferential assets to provide, for example, inclusion/exclusion criteria, as well as to extract the quantitative features that may be aggregated by the measure.

natural language processing technique
type: Class
subclass of: computational technique
definition: computational technique typically involving rule-based and/or statistical inference (machine learning) applied to expressions in natural language, including, but not limited to speech recognition, natural language understanding, and natural-language generation
note: Natural language processing (NLP) is a subfield of linguistics, computer science, information engineering, and artificial intelligence concerned with the interactions between computers and human (natural) languages, in particular how to program computers to process and analyze large amounts of natural language data.

natural technique
type: Class
subclass of: technique
definition: technique that requires involvement of a person
note: A natural technique is one that requires some aspect of human-nature, or creativity, spontaneity, ingenuity, or other complex intellectual reasoning, such that a computational engine is incapable of accomplishing a similar task using this technique.

process asset
type: Class
subclass of: KnowledgeAsset
definition: knowledge asset, such as a plan, process, pathway, or protocol, that uses 'temporal' and 'state' constructs, and possibly 'action' and 'goal' related constructs, involving 'planning', 'scheduling' and 'interaction' patterns.
note: Assets in this category are typically expressed using "process" and "worfklow" languages. They involve knowledge that applies over spans of time, and thus requires agents to maintain some form of state. on top of driving actions directly, the knowledge can be use for analytics, scheduling and simulation tasks. They are often formalized using temporal and transactional logics.
scope note: Processes can be associated with goals and measures; rules can, at specific points in time, influence the evolution of a process from that point forward.

qualitative technique
type: Class
subclass of: computational technique
definition: computational technique that is largely holistic, logic-based, symbolic, and/or non-statistical in nature, that uses qualitative characteristics in analyses

quantitative technique
type: Class
subclass of: computational technique
definition: computational technique that is grounded in mathematical, statistical and/or other numerical principles

query technique
type: Class
subclass of: technique
definition: technique that involves question answering and/or requesting another agent to perform some aspect of a task, from which some result can be obtained

semiotic asset
type: Class
subclass of: KnowledgeAsset
definition: knowledge asset that uses semiotic constructs, i.e., whose constructs support the conceptualization of the relationships between signs and symbols, (intensional) concepts, and their (extensional) referents
note: Constructs of this kind include 'class/type', 'membership/instantiation', 'denotation', 'subsumption (specialization)', 'parthood', 'relatedness'. They may be used for consistency checking, (necessary) inference, classification/recognition, question answering, and other reasoning tasks. They are typically expressed using declarative 'ontology' languages, such as description logics, or more general (first order) logic languages.
scope note: Assets in this category may depend on inferential assets to provide definitions, and may provide formal grounding for any asset with respect to some domain or area of interest.

technique
type: Class
subclass of: Knowledge
definition: knowledge about a way of carrying out a particular task, especially the execution or performance of an artistic work or a scientific procedure