EpistemicInfluence
type: Class
subclass of: Restriction
  all values from: EpistemicInfluenceSituation
  on property: satisfied-by
subclass of: description
subclass of: Restriction
  on property: usesConcept
  some values from: KnowledgeRole
subclass of: Restriction
  on property: usesConcept
  some values from: agent-driven-role
comment: A relationship between rational agents that influences the knowledge of one or more agents in the relationship. The relationship uses at least the two roles: agent-driven-role, and informationResource. There can be only one rational agent that is 'influenced' by some information produced at a different time by the same agent.

AccountableKnowledgeCreatorRole
type: Class
subclass of: KnowledgeCreatorRole
disjoint with: NonAccountableKnowledgeCreatorRole
comment: A knowledge creator role that is also an accountable performer role.
subclass of: AccountablePerformerRole

eCollaborationSituation
type: Class
subclass of: Restriction
  on property: setting-for
  some values from: Class
    intersection of: Restriction
      all values from: AccountablePerformerRole
      on property: classified-by
    intersection of: agent
subclass of: Restriction
  on property: component
  some values from: communication-situation
comment: An enactment for an e-collaboration workflow. It is the setting for at least two rational agents, both accountable.
subclass of: Restriction
  some values from: eUsageSituation
  on property: component
subclass of: Restriction
  some values from: eCollaboration
  on property: satisfies
subclass of: Restriction
  on property: setting-for
  some values from: time-interval
subclass of: EpistemicWorkflowEnactment

CoParticipationSituation
type: Class
subclass of: Restriction
  on property: setting-for
  some values from: Restriction
    on property: co-participates-with
    min cardinality: 1
subclass of: Restriction
  on property: setting-for
  min cardinality: 4
subclass of: Restriction
  on property: setting-for
  some values from: action
subclass of: situation
comment: A situation with at least two objects participating in a same event.

AgentCoParticipationSituation
type: Class
subclass of: Restriction
  on property: setting-for
  some values from: Class
    intersection of: Restriction
      on property: co-participates-with
      some values from: agent
    intersection of: agent
comment: A co-participation between two agents.
subclass of: CoParticipationSituation

eUsageSituation
type: Class
subclass of: Restriction
  on property: setting-for
  some values from: Class
    intersection of: Restriction
      some values from: NonAccountableKnowledgeCreatorRole
      on property: classified-by
    intersection of: agent
subclass of: Restriction
  some values from: eUsage
  on property: satisfies
comment: An enactment for an e-usage workflow. It is the setting for at least two rational agents: one accountable, the other a non-accountable knowledge creator.
subclass of: EpistemicWorkflowEnactment

eInteraction
type: Class
subclass of: Restriction
  some values from: eUsage
  on property: proper-part
subclass of: Restriction
  on property: usesConcept
  some values from: NonAccountablePerformerRole
comment: An e-interaction is a case of epistemological influence that prescribes the proactive involvement of two rational agents. One rational agent can also be a team, provided that the members perform actions expected by a shared e-interaction plan. Moreover, only some of the activated rational agents adopt the goal of the e-interaction (some are non-accountable). More details are contained in the corresponding class: e-interaction-situation.
subclass of: EpistemicWorkflow

NonAccountableKnowledgeCreatorRole
type: Class
subclass of: NonAccountablePerformerRole
disjoint with: AccountableKnowledgeCreatorRole
subclass of: KnowledgeCreatorRole
comment: A knowledge creator role that is not an accountable performer role.

KnowledgeCollective
type: Class
subclass of: collective
subclass of: Restriction
  some values from: EpistemicWorkflow
  on property: unified-by
comment: A knowledge collective is a community that is characterized by some practices of knowledge communization. In this ontology, this is formalized as being a 'collective' that is 'unified by' some 'epistemic workflow'.

EpistemicWorkflowEnactment
subclass of: Restriction
  some values from: EpistemicWorkflow
  on property: satisfies
subclass of: Restriction
  on property: setting-for
  some values from: Class
    intersection of: Restriction
      on property: classified-by
      has value: ontologyLifecycleResource
    intersection of: information-object
subclass of: Restriction
  some values from: ArgumentationSituation
  on property: component
subclass of: Restriction
  some values from: AgentCoParticipationSituation
  on property: component
type: Class
subclass of: Restriction
  on property: setting-for
  some values from: Class
    intersection of: Restriction
      on property: classified-by
      has value: ontologyLifecycleProduct
    intersection of: information-object
comment: The enactment of an epistemic workflow.
subclass of: EpistemicInfluenceSituation
subclass of: Restriction
  on property: setting-for
  some values from: Class
    intersection of: Restriction
      some values from: AccountablePerformerRole
      on property: classified-by
    intersection of: agent
subclass of: Restriction
  on property: setting-for
  some values from: time-interval
subclass of: Restriction
  some values from: KnowledgeProductionGoalSituation
  on property: direct-successor

eInteractionSituation
type: Class
subclass of: Restriction
  some values from: eInteraction
  on property: satisfies
subclass of: Restriction
  on property: setting-for
  some values from: Class
    intersection of: Restriction
      some values from: NonAccountablePerformerRole
      on property: classified-by
    intersection of: agent
subclass of: Restriction
  on property: component
  some values from: communication-situation
subclass of: Restriction
  some values from: eUsageSituation
  on property: component
comment: An enactment for an e-interaction workflow. It is the setting for at least two rational agents: one an accountable performer, the other a non-accountable performer.
subclass of: Restriction
  on property: setting-for
  some values from: time-interval
subclass of: EpistemicWorkflowEnactment

NonAccountablePerformerRole
type: Class
comment: A performer role that is not accountable within the plan that uses the role.
subclass of: performerRole
disjoint with: AccountablePerformerRole

EpistemicWorkflow
subclass of: Restriction
  on property: hasMainGoal
  some values from: KnowledgeProductionGoal
subclass of: Restriction
  on property: usesConcept
  some values from: WorkingKnowledgeItemRole
subclass of: plan
type: Class
subclass of: Restriction
  some values from: ArgumentationStructure
  on property: component
subclass of: Restriction
  on property: usesConcept
  some values from: KnowledgeProductRole
subclass of: EpistemicInfluence
subclass of: Restriction
  on property: usesConcept
  some values from: KnowledgeResourceRole
subclass of: Restriction
  on property: usesConcept
  some values from: AccountablePerformerRole
comment: Any relationship between rational agents that influences the knowledge of one or more agents in the relationship, according to a workflow shared by one or more or even all the agents. An epistemic workflow is both an epistemic influence and a plan, whose main goal is knowledge production. At least one 'accountable performer role' is used by all epistemic workflow.

ontology design workflows ontology
comment: The C-ODO library currently contains 8 native ontologies, and imports or uses several others, either for design purposes (DOLCE, cDnS, etc.), or for extending their scope (owlodm, OMV, oQual, SKOS, NeOn networked ontology model). odWorkflows.owl is the module describing kinds of methods for the ontology lifecycle: construction, maintenance, ruse, mapping, etc. Those methods are said to involve 'epistemic activities', where the agents and parties participating to the lifecycle take decisions on an ontology. C-ODO is an ontology for ontology design, to be used as a set of social requirements for NeOn methodologies and tools. The key notion is 'ontology project', which is assumed to be made up of knowledge-level ('epistemic') workflows, which on their turn contain 'argumentation structures' and 'design rationales' that motivate 'design solutions' taken from a 'choice space' generated by 'design patterns' over 'ontology elements'. Appropriate roles (e.g. 'knowledge product', 'knowledge creator') and tasks (e.g. functionalities like 'selection', 'importing', etc.) are used by project, workflow, and rationale schemas. Situation classes ('ontology project execution', 'epistemic workflow enactment', 'argumentation situation', 'design making', 'design solution') are introduced in order to reason on the actual occurrences of those schemas. Moreover, ontology objects and other information objects used during the ontology lifecycle, together with the design operations and the designer agents, are framed by those situations if they comply to the roles and tasks used by the schemas. Types of projects, workflows, argumentation, rationales, patterns, etc. are also introduced in C-ODO. The schema-situation approach is an architectural design pattern that is wholly axiomatized in the cDnS ontology (http://www.loa-cnr.it/ontologies/cDnS.owl). It allows to talk of contexts (or methods, plans, etc.) in the same domain as the actual situations (executions, observations, etc.) that exempl…
imports: odProjects.owl
type: Ontology
version info: 41

eCollaboration
type: Class
subclass of: Restriction
  some values from: eUsage
  on property: proper-part
subclass of: Restriction
  on property: usesConcept
  all values from: Class
    complement of: NonAccountablePerformerRole
comment: An e-collaboration is a case of epistemic workflow that prescribes the proactive involvement of all rational agents, i.e. all the involved rational agents adopt the main goal of the e-collaboration. A rational agent can also be a team, provided that the members perform actions expected by a shared e-interaction plan. More details are contained in the corresponding class: e-collaboration-situation.
subclass of: EpistemicWorkflow

AccountablePerformerRole
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: classifies
    all values from: Class
      intersection of: Restriction
        on property: adopts
        some values from: Class
      intersection of: agent
  intersection of: performerRole
subclass of: performerRole
comment: A performer role that is only played by rational agents that adopt the main goal of the plan using the role.
disjoint with: NonAccountablePerformerRole

eUsage
type: Class
subclass of: Restriction
  on property: usesConcept
  some values from: NonAccountableKnowledgeCreatorRole
comment: An e-usage is an epistemic workflow that uses two additional roles: accountable performer (for agents that adopt the main goal), and non-accountable information creator (for agents that have created the information resource to be used in the workflow, without being actively involved in the knowledge creation plan). More details are contained in the corresponding class: e-usage-situation.
subclass of: EpistemicWorkflow

EpistemicInfluenceSituation
type: Class
subclass of: Restriction
  on property: setting-for
  some values from: Class
    intersection of: Restriction
      some values from: KnowledgeResourceRole
      on property: classified-by
    intersection of: information-object
subclass of: Restriction
  some values from: EpistemicInfluence
  on property: satisfies
subclass of: Restriction
  on property: setting-for
  some values from: agent
subclass of: Restriction
  on property: setting-for
  min cardinality: 5
subclass of: situation
comment: A situation satisfying an epistemic influence description.