The system can be seen has a combination of three main modules:
In the merging module the main objective is to merge data from diverse ontologies in order to complement or expand the existing knowledge.
The multiple ontologies are merged through recursion, embedding the target ontologies in a local one.
The CMEM will output an TXT file, similar to its inputs, in order to be read by the CPM as they would be if they were separated.
In CMEM it is also possible to query an existing database, fetching already available information on the web.
The design module consists on a DSL that specifies the structure of an ontology and its population, enabling to declare concepts, individuals and relations. It is also possible to specify attributes to any concept, given its data type.
The CPM outputs an OWL file of the represented ontology and a graph for a more intuitive visualization.
On the CVNM is intented that the user specifies which fields to show and to give more emphasis to. All the organization of the information display is also declared here.
This module outputs an XSL Transformation file to be used on the RDF/OWL collection specification generated by the CPM customized as the user sees fit to his ontology. Some simple queries, such as indexes and filters, can be made on the user collection in an effor to make the navigation as simple and profound as possible.
Examples of the end results and CPM/CVNM DSL sources may be seen in Case_Studies.