Observatorio de I+D+i UPM

Go Back | Technology Solutions

OOPS! OntOlogy Pitfall Scanner!

More info

[OOPS]Commercial_sheet_UPM_EN(Innovatech) PDF

An online system for ontology evaluation 

OOPS! is an online ontology evaluation system independent of any ontology development environment. It is also provided as a Web Service so that it could be integrated within parties software. Currently it have been used from more than 48 countries (>2000 times), embedded within 3 third-party software developments and used in several enterprises, by means of local distributions, as well as during training and courses. It extends the list of errors detected by most recent and available ontology evaluation systems providing examples and descriptions of such bad practices.

Technology Solution

OOPS! represents a step forward within ontology evaluation tools since it extends the list of bad practices detected by most recent and available ontology evaluation systems. It is fully independent of any ontology development environment as it is available online. However, it also provides a web service allowing its integration with third-party software too.

Finally, its graphical user interface ease the interaction with the system in a user-friendly way.

“OOPS! extends the list of bad practices detected by most recent and available ontology evaluation systems”



“ Used from more than 48 countries and (>2000 times)”

Market demands

Semantic Web & Linked Data

  • The Linked Data effort has become a catalyst for the realization of the vision of the semantic Web where large amount of data, annotated by means of ontologies, is shared on the Web. Therefore, ontologies must be accurate and of high quality from a knowledge representation perspective in order to avoid inconsistencies or undesired inferences.
  • Reusing existing knowledge saves time and increases interoperability. In this sense, the candidates ontologies to be reused should be evaluated before reusing them.

Knowledge representation

  • When developing systems based on semantic technologies and ontologies, such ontologies and knowledge models should be evaluated as any other software component.

“Ontologies are one of the pillars of the semantic web and a widespread form to capture background knowledge for semantically enriched technologies. Evaluating ontologies is therefore an essential task in this context"

Market potential

TIC: Semantic web, linked data

  • By 2012, 70% of public web pages will include some of semantic mark-up [Gartner, 2007]
  • R&D for semantic technology will be $8.5B worldwide (2010) [Davies, 2006]
  • Growth in semantic technologies worldwide: from $2.1B in 2006 to $54B in 2010 [Davies, 2007]
  • ODI helps unlock £11m for open data innovation in Europe [http://opendatainstitute.org/]
Competitive advantages

  • Detects semi-automatically more bad practices than existing tools (x3)
  • Available online at http://oops.linkeddata.es
    • Web user interface
    • Web service
  • Provides an online catalogue of pitfalls including description and examples
  • Independent of ontology editors
  • User friendly
  • Allows selecting subset of pitfalls to be analysed according to different evaluation dimensions




  • Used from more than 48 countries and >2000 times
  • Integrated within OntoHub, Widoco and smart cities ontology catalogue
  • Enterprises interested in local distributions: Raytheon, SemanticArts, inova8 and Honeywell

  • Registered software: M009445/2012
  • Registered brand: in process
Development stage

  • Concept
  • R&D
  • Lab Prototype
  • Industrial Prototype
  • Production

OOPS! contact

María Poveda Villalón

e: mpoveda@fi.upm.es

e: oops@delicias.dia.fi.upm.es

w: http://oops.linkeddata.es

UPM contact

Innovation, Commercialization and Entrepreneurship Area

Centre of Support for Technological Innovation – UPM 

e: innovacion.tecnologica@upm.es

S2i 2020 Observatorio de investigación @ UPM con la colaboración del Consejo Social UPM
Cofinanciación del MINECO en el marco del Programa INNCIDE 2011 (OTR-2011-0236)
Cofinanciación del MINECO en el marco del Programa INNPACTO (IPT-020000-2010-22)