<?xml version="1.0"?>
<rdf:RDF
    xmlns:org="http://omv.ontoware.org/2005/05/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:owl11="http://www.w3.org/2006/12/owl11#"
    xmlns="http://www.loa-cnr.it/ontologies/OD/codolib.owl#"
  xml:base="http://www.loa-cnr.it/ontologies/OD/codolib.owl">
  <owl:Ontology rdf:about="">
    <owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >C-ODO network, v1.0</owl:versionInfo>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The C-ODO (Collaborative Ontology Design Ontology) 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).

codolib.owl is the bottom module, and is the closure of all imports and modules from C-ODO. codolib.owl does not contain any speicific element besides its import declarations.

Other ontology metamodels, like owl1.0 metamodel, OMV, NeOn networked ontology model, SKOS, W3C WNET, etc., are all imported here, while in the individual modules of C-ODO are just used, and not actually imported. This approach allows to keep individual models cleaner, while still having the whole picture in the bottom module.

===

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 exemplify those contexts.

More generally, the ontology design ontology uses the following patterns:

- the DnS content pattern (http://www.loa-cnr.it/ontologies/ExtendedDnS.owl) has been used throughout, and the following sub-patterns have been used:
a) descriptions and concepts depend on existential axioms only when they involve 'descriptive' entities
b) descriptions are constrained wrt a given situation class SC
c) concepts are constrained wrt a given entity class EC
d) SC are defined by requiring that some entity from EC is in their setting.

- the collections pattern (http://www.loa-cnr.it/ontologies/ExtendedDnS.owl), and the following sub-patterns have been used:
a) collections have any entities as members
b) collections are covered or characterized by concepts
c) collections are unified by descriptions that use or define those concepts. 

-the plans pattern (http://www.loa-cnr.it/ontologies/Plans.owl): 
a) plans use tasks, roles, and parameters
b) plans have a main goal as a proper part
c) plans are 'executed' within plan executions by agents playing roles in order to perform the tasks used by the plan 
d) plan executions start from certain situations ('preconditions') and result in certain situations ('postconditions'). Postconditions can be compliant or not to the expected goal.</rdfs:comment>
    <owl:imports rdf:resource="http://omv.ontoware.org/2005/05/ontology"/>
    <owl:imports rdf:resource="http://www.loa-cnr.it/ontologies/OD/odSolutions.owl"/>
    <owl:imports rdf:resource="http://owlodm.ontoware.org/OWL1.0"/>
    <owl:imports rdf:resource="http://www.w3.org/2006/03/wn/wn20/schema/"/>
    <owl:imports rdf:resource="http://www.w3.org/2004/02/skos/core"/>
    <owl:imports rdf:resource="http://www.loa-cnr.it/ontologies/KCO/KCO.owl"/>
  </owl:Ontology>
  <rdf:Description rdf:about="http://xmlns.com/wordnet/1.6/Person">
    <rdfs:subClassOf rdf:resource="http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#agent"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://xmlns.com/wordnet/1.6/Agent-3">
    <rdfs:subClassOf rdf:resource="http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#agent"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://xmlns.com/wordnet/1.6/OnlineAccount">
    <rdfs:subClassOf rdf:resource="http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#agent"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://xmlns.com/wordnet/1.6/Project">
    <rdfs:subClassOf rdf:resource="http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#plan"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://xmlns.com/wordnet/1.6/Document">
    <rdfs:subClassOf rdf:resource="http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#information-object"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://xmlns.com/wordnet/1.6/Organization">
    <rdfs:subClassOf rdf:resource="http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#agent"/>
  </rdf:Description>
</rdf:RDF>

<!-- Created with TopBraid Composer -->

