Building an Ontology Catalogue for Smart cities
María Poveda-Villalón, Raúl García Castro, Asunción Gómez-Pérez
Ontology Engineering Group. Departamento de Inteligencia Artificial.
Universidad Politécnica de Madrid.
28660 Boadilla del Monte. Madrid. Spain
{mpoveda,rgarcia,asun}@fi.upm.es
5th Workshop on EeB Data ModelsVienna, 18th September 2014
Twitter: @LD4SC
Table of content
• Introduction
• Collecting ontologies
• Describing ontologies
• Evaluating ontologies
• Catalogue generation
• Web application
• Conclusions and future work
2Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Introduction
• Facilitate ontology reuse• There are many ontologies (and other resources)
useful to describe energy and cross-domain data• One place to discover ontologies
• It is not trivial to find them• Specific for energy efficiency and smart cities
• Search engines and ontology registries are too general or off-topic (biology, environment, etc.)
• Ontology assessment• The quality of ontologies in the Web is unknown
3Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Goals
4
• Minimal effort from the community using a web form• (Semi)Automatic process for generating a
catalogue• To collect scModels:
• Ontologies: rdf-s, OWL, skos• Other type of models: pdf, xml, uml, etc.
• Semi-automatic quality assessment• Curated metadata• Ontology evaluation
Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Table of content
• Introduction
• Collecting ontologies
• Describing ontologies
• Evaluating ontologies
• Catalogue generation
• Web application
• Conclusions and future work
5Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
The process: Minimal effort from the community
http://goo.gl/z4TlFO
http://goo.gl/SG0pMA
6Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
• Review Literature• Analyze Standardization and Institutional Bodies• Lookup Ontology Catalogues• Dataset Investigation• Contact Stakeholders
Ontology cataloguehttp://
smartcity.linkeddata.es/
Minimal information
form
Detailed information
form
Contributors
Ontology Metadata
MetadataCurators
Curate metadata
Submit ontology metadata
Suggest ontology
URI
Populators
RDF representation
HTMLrepresentation
To collect scOntologies: web-based form
Identifier DefinitionName The name given to the ontologyDescription A free-text account of the ontologyDomains The different domains covered by the ontologyVersion The version of the ontologyCreation date The date of formal issuance of the ontology
Last updateMost recent date on which the ontology was changed, updated or modified
Contact person
The person(s) primarily responsible for making the ontology
Publisher The organization that published the ontologyLicense The license of the ontologyURI The URI of the ontology
NamespaceThe preferred namespace URI to use when using terms from this vocabulary
Format The format of the ontologyOntology language
The language in which the ontology is implemented
Language The language of the ontology
Comments Further information about the ontology in the context of our catalogue
References Resources that might provide additional information (documents, papers, etc.)
http://goo.gl/SG0pMA
Introduce yours!
7Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Table of content
• Introduction
• Collecting ontologies
• Describing ontologies
• Evaluating ontologies
• Catalogue generation
• Web application
• Conclusions and future work
8Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Ontology description
9
• By means of ontologies…
Vocabulary (prefix) URI
Creative Commons Rights Expression Language (cc)http://creativecommons.org/ns
DCMI Metadata Terms (dc) http://purl.org/dc/terms/
Vocabulary of a Friend (voaf) http://purl.org/vocommons/voaf#
Ontology Metadata Vocabulary (omv)http://omv.ontoware.org/2005/05/ontology#
VANN: A vocabulary for annotating vocabulary descriptions (vann)
http://purl.org/vocab/vann/
Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Ontology description example
10Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Table of content
• Introduction
• Collecting ontologies
• Describing ontologies
• Evaluating ontologies
• Catalogue generation
• Web application
• Conclusions and future work
11Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Semi-automatic quality assessment
• Manual metadata curation by UPM• Manual assessment indicators:
• Is the ontology available following the W3C standards (SKOS, RDF-S or OWL)?
• Is the ontology available under an open license?
• Automatic assessment:• Is the ontology available on the Web (whatever format)?• OOPS! - OntOtology Pitfall Scanner! -
http://www.oeg-upm.net/oops/
• OOPS! is a stand alone application integrated within the scOntologyCatalogue
12Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Table of content
• Introduction
• Collecting ontologies
• Describing ontologies
• Evaluating ontologies
• Catalogue generation
• Web application
• Conclusions and future work
13Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Catalogue generation
14
Ontology cataloguehttp://smartcity.linkeddata.es/
Ontology Metadata
RDF representation
HTMLrepresentation
RDF generation
Ontology Model
HTMLgeneration
includes
Available on-line
Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Web application - homepage
15
Information gathered from the on-line form
Information gathered during the catalogue generation
Link to RDF dump Quality indicators Metadata
Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Detailed description page
Go to ontology
Web application - Details of an ontology
16
Evaluation results generated by
http://oeg-upm.net/oops
Detailed information
Title of the detected pitfall
Pitfall frequency
Importance level
Pitfall description
Ontology elements affected
Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Table of content
• Introduction
• Collecting ontologies
• Describing ontologies
• Evaluating ontologies
• Catalogue generation
• Web application
• Conclusions and future work
17Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Conclusions
• Online ontology catalogue • Curated metadata• Evaluated ontologies
• Population• Analysing >120 European and National projects• 33 ontologies included up to now• 45 projects contacted
• Transparent process for contributors• 15-30 minutes to fill in the web form• 2 minutes for ontology suggestion
http://smartcity.linkeddata.es/
18Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Future work
• To include more ontologies• and more focused in smart cities and energy fields
• To include search features• so that user can look for specific classes or properties
• To include filter features• so that user can narrow down the list of ontologies
according to their requirements
• Something else?
19Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Questions?
Taken from http://www.klik.com.ar/klikonline/images/icono_engranaje.png
Thank you for your attention!
Web form for collecting ontologies: http://goo.gl/SG0pMA
Ontology catalogue online: http://smartcity.linkeddata.es/
Follow us in twitter @LD4SC
20Building an Ontology Catalogue for Smart Cities – María Poveda Villalón
Building an Ontology Catalogue for Smart cities
María Poveda-Villalón, Raúl García Castro, Asunción Gómez-Pérez
Ontology Engineering Group. Departamento de Inteligencia Artificial.
Universidad Politécnica de Madrid.
28660 Boadilla del Monte. Madrid. Spain
{mpoveda,rgarcia,asun}@fi.upm.es
5th Workshop on EeB Data ModelsVienna, 18th September 2014
Twitter: @LD4SC
Top Related