Overall Objectives
Scientific Foundations
Application Domains
New Results
Contracts and Grants with Industry
Other Grants and Activities

Section: Software

Keywords : Information Retrieval, XML, Semantic Web, RDF, RDFS, OWL, SPARQL, Conceptual Graph, ontology.


Participants : Olivier Corby [ correspondant ] , Virginie Bottollier, Fabien Gandon.


Corese (COnceptual REsource Search Engine) is an RDF(S)-dedicated engine based on Conceptual Graphs (CG) . It enables us to load RDFS schemas and RDF annotations and to transform them into conceptual graph formalism. It then enables us to query the base of annotations thus created, by using the projection operator offered by the conceptual graph formalism.

Corese implements RDF, RDFS, some statements from OWL Lite and the SPARQL query language (Simple Protocol and RDF Query Language). Furthermore, Corese query language integrates original features such as approximate search, group, count, graph path. Approximate search consists of searching the best approximate answers to a query according to the ontology. Graph path enables to search the graph structure of RDF. Corese also integrates an RDF Rule Language based on the CG Rule model. The inference rule engine works in forward chaining.

Corese is a semantic Web engine that enables us to design and develop semantic Web applications; it is available for download. Corese is embedded in a Semantic Web Server (based on Tomcat) and called Sewese.

Corese benefited from an INRIA operation of software development (ODL) in addition to a software engineer, intended to improve quality of the implementation in order to support its diffusion and from an associate engineer. In 2007, we decided to distribute Corese as open source software under licence CeCILL-C.


Corese has been applied in more than 20 applications at the INRIA. It is used as a search engine :

In the past, Corese was the cornerstone of four co-operations of the former Acacia team:



Logo Inria