logo PatOMat

PatOMat homepage

Project description



Downloads and HTML interfaces


Related projects

Web made by Vojtech Svatek

The PatOMat Project


in Ontologies:
AutoMatic Processing
logo PatOMat Pattern-Based

Let's make ontologies metamorphic

The PatOMat logo was designed by Renata Kovarova, Knowledge Engineering Group

Ontology Transformation Framework
(collection of software deliverables and accompanying materials)

Project page at SourceForge

This is the entry page listing most important project news. You can continue to the general description of the project, to information about people involved, to a (stump) page about specific applications of PatOMat, to a hub of downloadable items and HTML interfaces, to the project bibliography, or to a survey of related projects.

Last update: August 31, 2016


Summary of news 2014-2016: While the project does not have dedicated grant funding any longer, the PatOMat tools are still being exploited and enhanced. Though full operationality of online tools cannot be constantly guaranteed, the core team (O. Zamazal, M. Dudáš and V. Svátek) is still in place and provides support upon request. The most important recent news:

  • V. Svátek, O. Zamazal, and M. Dudáš contributed a chapter "Using ODPs for ontology transformation" to the "Ontology Engineering with Ontology Design Patterns: Foundations and Applications" book (by Gangemi, Hitzler, Janowicz, Krisnadhi, Presutti, eds.), which will soon (Fall 2016?) appear at IOS Press. A decent part of the chapter is devoted to the PatOMat technology.
  • One of the use cases of PatOMat, that of adapting a legacy ontology to a best-practice artifact, is discussed in an article accepted for the JWS journal.
  • Adapted version of the PatOMat transformation services is currently used in the OBOWLMorph tool allowing to proceed from the PURO background models to OWL ontology fragments is various modeling styles. Details are in an OWLED'15 paper.
  • The core PatOMat service as well as the GUIPOT interface has been enhanced in early 2016 so as to support a limited form of recursive detection of patterns.
  • An overview of the PatOMat model, technology and use cases has been described in an article accepted for the CAI journal.
The informal cooperation with the E-Business and Web Science Group at University of Bundeswehr, Munich (prof. M. Hepp) led to application of PatOMat to OPDM ontologies (of products and services). A part of the joint research is published in a paper at the EC-Web'13 conference, see section Bibliography.

May-August 2013: The informal cooperation with the E-Business and Web Science Group at University of Bundeswehr, Munich (prof. M. Hepp) led to application of PatOMat to OPDM ontologies (of products and services). A part of the joint research is published in a paper at the EC-Web'13 conference, see section Bibliography.

May-July 2013: The cooperation with the AI group at Comenius University, Bratislava, within the bilateral LAAOS project, produced three papers: at K-CAP 2013 , OWLED'13 (paper OWLED13A), and DL'13, see section Bibliography. Aside theoretical results, tangible products of this research is the PURO ontology for annotation by ontological background models, and the B-Annot tool (Protege plugin) supporting such annotation. The functionality of the plugin is described in the successfully defended (June 5) MSc. thesis by S. Serra (written in English).

May 2013: An extended suite of PatOMat tools, now also featuring the Web-based Editor of ontology transformation patterns (WEdOP) and portal of applicable transformation patterns (both built by J. Cerny) has been demoed at the OWLED'13 workshop, see section Bibliography (paper OWLED13B).

March-May 2013: The cooperation with the AKSW group at University of Leipzig within the EU LOD2 project resulted into integration between PatOMat and AKSW's ORE tool, for the task of naming pattern analysis (and, to some extent, repair). The joint work also resulted into a paper at the WoDOOM'13 workshop, see section Bibliography.

December 31, 2012: The 3-year grant of the CSF is now concluded. However, most of the research will continue with funding from the EU LOD2 and LAAOS projects, see section Related projects.

November-December 2012: We enjoyed three short visits of our foreign collaborators in a row: Anne Schlicht from Mannheim (joint research on pattern-based ontology downgrading), Jerome David from INRIA (ontology matching scenario) and Robert Stevens from Manchester (logical and naming patterns).

November 2012: A paper including the description of the PatOMat technology was accepted to the Springer KAIS journal (see section Bibliography).

November 12, 2012: Poster labelled 'WOP12' (see section Bibliography), obtained the Best Poster Award at WOP'12.

October 25, 2012: The PatOMat demo (newly featuring the GUIPOT), described in paper labelled 'EKAW12' (see section Bibliography), obtained the Best Demo Award at EKAW'12.

June 2012: Graphical User Interface for Pattern-based Ontology Transformation, GUIPOT, is now functional, and also has its dedicated tutorial.

June 2012: Lorenz Buhmann from the University of Leipzig visited us in the context of both PatOMat and LOD2 projects. The main outcome of the visit was progress in the integration of PatOMat technology into the ORE tool.

May 2012: We enjoyed a fruitful visit of our Slovak partners in the LAAOS project - M.Homola, J.Kluka, M.Čertický and A.Šimko. Plans for research in the intersection of ontological engineering and logics were set up.

May 2012: We enjoyed a short visit (and seminar talk) by Francois Scharffe from University of Montpellier, in connection with the PatOMat and LOD2 projects.

April 2012: LAAOS, a bilateral project with the Comenius University (Bratislava, Slovakia), complementary to PatOMat and focusing on formal logical aspects of the ontology patterns research, was officially declared as funded.

March 2012: V. Svátek and O. Zamazal visited BHI Group in Manchester, and gave a talk at the DL Lunch of the IM Group (see slides).

February 2012: The XDTools implementation of PatOMat is now interoperable with the NeOn Toolkit.

January 15, 2012: The second annual report was submitted to the CSF.

October 25, 2011: The PatOMat demo (including the RESTful services, the XDTools implementation, and the TPE editor) was presented at ISWC'11.

September 2011: UEP became partner in the EU FP7 ICT Integrated Project LOD2, with duration till August 2014. Some of the results of PatOMat will be used in WP3 and WP4 of this project.

July-December 2011: Ondrej Zamazal, the lead developer of PatOMat, was on DAAD-funded internship at the University of Mannheim. The outcomes of his research carried out there will be directly reused within PatOMat, particularly in its 'scale-down transformation' (for reasoner) scenario.

June 2011: To ease the manual design of transformation patterns, the Transformation Pattern Editor, TPE, was developed.

June 2011: In addition to RESTful services, the latest version of transformation services is also available as Java library. It has also numerous advanced features such as recursion handling or different transformation strategies for additional axioms. For details see the Description of Releases and Tutorial, available from the Ontology Transformation Framework site. The library was successfully integrated into the XDTools environment developed by STLab, Rome.

March 2011: The first annual report was submitted to the CSF.

September 2010: There is a first PatOMat running prototype: the first version of the pattern-based ontology transformation services is available, including a comprehensive tutorial; see also section Project description.

May 29, 2010: A paper on the main direction of the project, titled "Pattern-Based Ontology Transformation Service Exploiting OPPL and OWL-API", as joint work with University of Manchester, was accepted as full paper to the EKAW2010 conference in Lisbon, see section Bibliography.

May 5-7, 2010: Vojtech Svatek and Mirek Vacura visited the STLab at CNR, Rome. Details on further collaboration (among other) in applying transformation patterns in combination with content patterns were discussed.

February 25-26, 2010: Francois Scharffe from INRIA Rhone-Alps visited us on the basis of PatOMat. We discussed further joint research regarding ontology matching assisted by ontology patterns.

February 22, 2010: Aristotelis A. Triantafyllopoulos, student from the University of Patras, Greece, is joining the group for a 3-month ERASMUS training in Knowledge Engineering. Aside general training, he will also look at issues related to PatOMat such as logical pattern expressivity in OWL 2 dialects.

February 3, 2010: At the annual Czecho-Slovak knowledge technology conference, Znalosti 2010, a full paper titled "Entity Naming in Semantic Web Ontologies: Design Patterns and Empirical Observations" was presented. The final phase of preparing the paper/talk was already supported by PatOMat.

February 1, 2010: We had a short visit from the University of Freiburg: Daniel Schober, expert in biomedical ontologies. We discussed ontology entity naming issues.

January 1, 2010: PatOMat officially started, as a three-year project co-funded by the CSF.

Early 2009: The idea (and name) of the project was formulated, and a proposal to the CSF was submitted.