O3F Ontology Representation Framework

 

    

 

 

O3F is a multi-paradigm ontology representation framework. It allows the representation of ontologies following an object oriented approach (e.g., classes, objects, attributes and methods), a relational / functional approach (e.g., predicates, functions and actions), and a mix of both. O3F captures the strong relationships existing between the object oriented and the relational/functional views of domains. Although primarily intended for domain ontologies, O3F allows modelling actions and action methods, which is absolutely necessary for dynamic domains with inanimate objects as well as animate actors, as is the case of agent societies.

 

O3F framework comprises an ontology representation model, an ontology representation language (CO3L) and a set of computing tools for ontology processing (e.g., O3_server, CO3L_edit, and UML2O3F).

 

The O3F team offers scientific supervision for several MSc thesis proposals aimed at developing O3F.

 

O3F was developed by the Agents and Artificial Intelligence group of the Department of Information Science and Technologies (DCTI) of ISCTE-IUL.

O3 Model

CO3L Language

O3 Tools

Publications

O3 Team

Theses

DCTI

Related links