SlideShare a Scribd company logo
OEG-Tools for supporting
Ontology Engineering
Idafen Santana-Pérez
isantana@fi.upm.es
@idafensp
Post-doc at OEG
María Poveda-Villalón
mpoveda@fi.upm.es
@MariaPovedaV
Post-doc at OEG
Daniel Garijo
dgarijo@isi.edu
@dgarijov
Visiting researcher
Speakers by lexicographical order
Madrid, 21st July 2016
Why?
Tooling landscape
based on
Evaluation
Documentation
Publication
Registration
integrates
integrates integratesintegrates
Vocabularium
AR2DTool reminder
Evaluation
Documentation
Publication
Registration
OOPS! reminder
based on
Evaluation
Documentation
Publication
Registration
integrates
integrates integratesintegrates
Vocabularium
vocab.linkeddata.es reminder
based on
Evaluation
Documentation
Publication
Registration
integrates
integrates integratesintegrates
Vocabularium
Widoco reminder
based on
Evaluation
Documentation
Publication
Registration
integrates
integrates integratesintegrates
Vocabularium
Table of contents
based on
Evaluation
Documentation
Publication
Registration
integrates
integrates integratesintegrates
Vocabularium2
1
3
Vocabularium2 3
Table of contents
based on
Evaluation
Documentation
Publication
Registration
integrates
integrates integratesintegrates
1
Adding a vocabulary to vocab.linkeddata.es
• Go to https://github.com/oeg-upm/vocabTest
• Edit Vocabularies.csv file
• Add your vocabulary URI and keywords
• You can remove the previous entries
• Commit changes and wait. You can see your progress here:
http://jarsomatic.linkeddata.es/
You can even do it through the website!
Adding a vocabulary to vocab.linkeddata.es
• Once the pull request is created, accept it. Check the results:
https://oeg-upm.github.io/vocabTest/site/
• Edit your vocabulary and repeat until fix.
No vocabulary has been added, let’s check the report:
Adding a vocabulary to vocab.linkeddata.es
• Go to https://github.com/oeg-upm/vocabUpdates/
• Edit Vocabularies.csv file
• Add your vocabulary URI and keywords
• You MUST NOT remove the previous entries
• Commit changes and wait. You can see your progress here:
http://jarsomatic.linkeddata.es/. Accept the pull request and
contact Raul for re-deployment.
You can even do it through the website!
Vocabularium
1
3
Table of contents
based on
Evaluation
Documentation
Publication
Registration
integrates
integrates integratesintegrates
2
OnToology
Evaluation reports
HTML documentation
Diagrams
Permanet ids
Content negotiation
Bundle
Previsualization
OnToology
OnToology
Publishing an ontology with w3id
https://w3id.org/def/test or
https://w3id.org/vocabulary/test
•Content negotiation enabled
•Can be published within OnToology or in Github
Creating a landing page for a repository
Extracted from ontology metadata
Errors produced in generation
• Created by OnToology using VocabLite
• Less restrictive than vocab
• Helps accessing the contents of a repository
2
1
Table of contents
based on
Evaluation
Documentation
Publication
Registration
integrates
integrates integratesintegrates
Vocabularium3
Vocabularium
Vocabularium is an application to serve ontologies online including:
1) different serializations (RDF/XML, ttl)
2) HTML documentation
• different languages (en, es, etc.)
3) different versions
Vocabularium does not deal with .htaccess, it implements the content
negotiation processing the http accept headers.
https://github.com/SmartDeveloperHub/sdh-vocabulary
Vocabularium
Vocabularium follows a given folder structure for serving the files.
Base URI for all the vocabularies served by an unique instance.
Each instance can serve 1 or more ontologies with the same base URI.
base: http://ont-loupe.linkeddata.es/def/
root: /opt/vocabularium-0.1/loupe/src/ontology
server:
host: 4v.dia.fi.upm.es
port: 8081
docs:
root: /opt/vocabularium-0.1/docs
relativePath: docs
opt
vocabularium-0.1
loupe
src
ontology
loupe-ontology.owl
loupe-ontology.owl
index-en.html
index-es.html
src
ontology
OnToology
loupe
documentation
…
symlink
http://mydomain.linkeddata.es/def/ont1
http://mydomain.linkeddata.es/def/ont2
http://onto.mydomain.linkeddata.es/def/
Future
• vocab.linkeddata.es
• Automate the publication of the updated site
• Form to improve the GitHub workflow
• OnToology
• Interface
• Bug fixing
• AR2DTool:
• Improve engine
• Improve GUI
• Widoco
• Bug fixing
• OOPS!
• Extensions
• Improve interface
• Vocabularium
• Issues in GitHub
• No support
URLs
• vocab.linkeddata.es
• URL: http://vocab.linkeddata.es/
• GitHub: https://github.com/mariapoveda/vocab.linkeddata.es/
• vocabLite
• GitHub: https://github.com/dgarijo/vocabLite
• OnToology
• URL: http://ontoology.linkeddata.es
• GitHub: https://github.com/OnToology/OnToology/
• AR2DTool
• URL: http://ar2dtool.linkeddata.es/
• GitHub: https://github.com/idafensp/ar2dtool
• Widoco
• Github: https://github.com/dgarijo/Widoco/
• OOPS!
• Web application: http://oops.linkeddata.es/
• Web service: http://oops-ws.oeg-upm.net/
• Vocabularium
• GitHub: https://github.com/SmartDeveloperHub/sdh-vocabulary/tree/feature/publisher
OEG-Tools for supporting
Ontology Engineering
Idafen Santana-Pérez
isantana@fi.upm.es
@idafensp
Post-doc at OEG
María Poveda-Villalón
mpoveda@fi.upm.es
@MariaPovedaV
Post-doc at OEG
Daniel Garijo
dgarijo@isi.edu
@dgarijov
Visiting researcher
Speakers by lexicographical order
Madrid, 21st July 2016

More Related Content

PDF
Bio2RDF presentation at Combine 2012
PPTX
COAR Next Generation Repositories Working Group
PDF
Starting from scratch – building the perfect digital repository
PDF
Karma is a tool! Managing your Data
PDF
Presentation FAIRsFAIR workshop (April 2020)
PDF
What does the next generation repository look like?
PDF
Karma Data Modeling
PDF
Harnessing The Semantic Web
Bio2RDF presentation at Combine 2012
COAR Next Generation Repositories Working Group
Starting from scratch – building the perfect digital repository
Karma is a tool! Managing your Data
Presentation FAIRsFAIR workshop (April 2020)
What does the next generation repository look like?
Karma Data Modeling
Harnessing The Semantic Web

What's hot (10)

PDF
Grails And The Semantic Web
PDF
What do MARC, RDF, and OWL have in common?
PDF
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
PDF
Semtech web-protege-tutorial
PPTX
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
PDF
Dataverse Netowrk Project
PDF
ICIC 2014 New Product Introduction InfoChem
PPT
Using OpenURL Activity Data Project 03 Aug 2011
PPTX
Open Science Data Repository - the platform for materials research
PPT
Royal society of chemistry activities to develop a data repository for chemis...
Grails And The Semantic Web
What do MARC, RDF, and OWL have in common?
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
Semtech web-protege-tutorial
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
Dataverse Netowrk Project
ICIC 2014 New Product Introduction InfoChem
Using OpenURL Activity Data Project 03 Aug 2011
Open Science Data Repository - the platform for materials research
Royal society of chemistry activities to develop a data repository for chemis...
Ad

Viewers also liked (20)

PDF
Pro plastic 100_rs
ODP
Jobcast sales presentation
PDF
Joseph Blatter, FIFA re: Emirates Sponsorship
PDF
Plan de desarrollo itagui 2008 2011
PPTX
torres famosas
PDF
Francisco José Contreras Peláez, Defensa del Estado social. Resumen y reseña.
PPS
Examenes de eso
PDF
Seagro informa 02 2015 SEAGRO abre sus puertas en el Corazón de Honduras
PDF
MOPA Formation Boutique 2014, Bordeaux
PDF
Apresentação Institucional Mgi Tecnogin
PDF
The LDBC Social Network Benchmark Interactive Workload - SIGMOD 2015
PDF
Valoracion del liceo jarv
PDF
Plannet Esolutions Limited Profile.
PPTX
Análisis cómic actividad 4
PDF
Sketchnote o Dibupunte
PDF
Jornades de Prevenció d'Accidents "in itinere"
 
PDF
Investor guide
RTF
Record Label Contacts
PDF
Organizational Road maps for Institutional Online Learning production and del...
Pro plastic 100_rs
Jobcast sales presentation
Joseph Blatter, FIFA re: Emirates Sponsorship
Plan de desarrollo itagui 2008 2011
torres famosas
Francisco José Contreras Peláez, Defensa del Estado social. Resumen y reseña.
Examenes de eso
Seagro informa 02 2015 SEAGRO abre sus puertas en el Corazón de Honduras
MOPA Formation Boutique 2014, Bordeaux
Apresentação Institucional Mgi Tecnogin
The LDBC Social Network Benchmark Interactive Workload - SIGMOD 2015
Valoracion del liceo jarv
Plannet Esolutions Limited Profile.
Análisis cómic actividad 4
Sketchnote o Dibupunte
Jornades de Prevenció d'Accidents "in itinere"
 
Investor guide
Record Label Contacts
Organizational Road maps for Institutional Online Learning production and del...
Ad

Similar to OEG tools for supporting Ontology Engineering (20)

PDF
Linked Open Vocabularies
PDF
Approach to leverage Websites to APIs through Semantics
PPT
Becta Vms
PDF
Linked Open Vocabulary Ranking and Terms Discovery
PPT
Porting Library Vocabularies to the Semantic Web - IFLA 2010
PPT
Ontology Poster
PPTX
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
PDF
Linked Data
PPTX
Linked Open Vocabularies (LOV)
PPTX
Ontology and Ontology Libraries: a critical study
PDF
Webinar: OpenNLP and Solr for Superior Relevance
PDF
NetIKX Semantic Search Presentation
PPTX
Ontology Access Kit_ Workshop Intro Slides.pptx
PDF
BarCamb Connotea by Ian Mulvany
DOCX
Vocabulary interoperability in the semantic web james r morris
PDF
Linked data vocabularies ala lldig 20140126
PPTX
Building a Semantic search Engine in a library
PPTX
Vocabulary Interoperability using Linked Data : Principles, Capabilities and ...
PPT
Semantic Web research anno 2006:main streams, popular falacies, current statu...
PPTX
Report on the International Linked Open Data for Libraries, Archives and Muse...
Linked Open Vocabularies
Approach to leverage Websites to APIs through Semantics
Becta Vms
Linked Open Vocabulary Ranking and Terms Discovery
Porting Library Vocabularies to the Semantic Web - IFLA 2010
Ontology Poster
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
Linked Data
Linked Open Vocabularies (LOV)
Ontology and Ontology Libraries: a critical study
Webinar: OpenNLP and Solr for Superior Relevance
NetIKX Semantic Search Presentation
Ontology Access Kit_ Workshop Intro Slides.pptx
BarCamb Connotea by Ian Mulvany
Vocabulary interoperability in the semantic web james r morris
Linked data vocabularies ala lldig 20140126
Building a Semantic search Engine in a library
Vocabulary Interoperability using Linked Data : Principles, Capabilities and ...
Semantic Web research anno 2006:main streams, popular falacies, current statu...
Report on the International Linked Open Data for Libraries, Archives and Muse...

More from dgarijo (20)

PDF
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
PDF
FAIR Workflows: A step closer to the Scientific Paper of the Future
PPTX
Towards Reusable Research Software
PDF
SOMEF: a metadata extraction framework from software documentation
PPTX
A Template-Based Approach for Annotating Long-Tailed Datasets
PPTX
OBA: An Ontology-Based Framework for Creating REST APIs for Knowledge Graphs
PPTX
Towards Knowledge Graphs of Reusable Research Software Metadata
PPTX
Scientific Software Registry Collaboration Workshop: From Software Metadata r...
PPTX
WDPlus: Leveraging Wikidata to Link and Extend Tabular Data
PPTX
OKG-Soft: An Open Knowledge Graph With Mathine Readable Scientific Software M...
PPTX
Towards Human-Guided Machine Learning - IUI 2019
PPTX
Capturing Context in Scientific Experiments: Towards Computer-Driven Science
PPTX
A Controlled Crowdsourcing Approach for Practical Ontology Extensions and Met...
PPTX
WIDOCO: A Wizard for Documenting Ontologies
PPTX
Towards Automating Data Narratives
PDF
Automated Hypothesis Testing with Large Scale Scientific Workflows
PDF
OntoSoft: A Distributed Semantic Registry for Scientific Software
PDF
Software Metadata: Describing "dark software" in GeoSciences
PPTX
Reproducibility Using Semantics: An Overview
PPTX
PhD Thesis: Mining abstractions in scientific workflows
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FAIR Workflows: A step closer to the Scientific Paper of the Future
Towards Reusable Research Software
SOMEF: a metadata extraction framework from software documentation
A Template-Based Approach for Annotating Long-Tailed Datasets
OBA: An Ontology-Based Framework for Creating REST APIs for Knowledge Graphs
Towards Knowledge Graphs of Reusable Research Software Metadata
Scientific Software Registry Collaboration Workshop: From Software Metadata r...
WDPlus: Leveraging Wikidata to Link and Extend Tabular Data
OKG-Soft: An Open Knowledge Graph With Mathine Readable Scientific Software M...
Towards Human-Guided Machine Learning - IUI 2019
Capturing Context in Scientific Experiments: Towards Computer-Driven Science
A Controlled Crowdsourcing Approach for Practical Ontology Extensions and Met...
WIDOCO: A Wizard for Documenting Ontologies
Towards Automating Data Narratives
Automated Hypothesis Testing with Large Scale Scientific Workflows
OntoSoft: A Distributed Semantic Registry for Scientific Software
Software Metadata: Describing "dark software" in GeoSciences
Reproducibility Using Semantics: An Overview
PhD Thesis: Mining abstractions in scientific workflows

Recently uploaded (20)

PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Pre independence Education in Inndia.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Classroom Observation Tools for Teachers
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Institutional Correction lecture only . . .
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Insiders guide to clinical Medicine.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Pre independence Education in Inndia.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Cell Structure & Organelles in detailed.
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Classroom Observation Tools for Teachers
Week 4 Term 3 Study Techniques revisited.pptx
Renaissance Architecture: A Journey from Faith to Humanism
FourierSeries-QuestionsWithAnswers(Part-A).pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
TR - Agricultural Crops Production NC III.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Institutional Correction lecture only . . .
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Insiders guide to clinical Medicine.pdf

OEG tools for supporting Ontology Engineering

  • 1. OEG-Tools for supporting Ontology Engineering Idafen Santana-Pérez isantana@fi.upm.es @idafensp Post-doc at OEG María Poveda-Villalón mpoveda@fi.upm.es @MariaPovedaV Post-doc at OEG Daniel Garijo dgarijo@isi.edu @dgarijov Visiting researcher Speakers by lexicographical order Madrid, 21st July 2016
  • 8. Table of contents based on Evaluation Documentation Publication Registration integrates integrates integratesintegrates Vocabularium2 1 3
  • 9. Vocabularium2 3 Table of contents based on Evaluation Documentation Publication Registration integrates integrates integratesintegrates 1
  • 10. Adding a vocabulary to vocab.linkeddata.es • Go to https://github.com/oeg-upm/vocabTest • Edit Vocabularies.csv file • Add your vocabulary URI and keywords • You can remove the previous entries • Commit changes and wait. You can see your progress here: http://jarsomatic.linkeddata.es/ You can even do it through the website!
  • 11. Adding a vocabulary to vocab.linkeddata.es • Once the pull request is created, accept it. Check the results: https://oeg-upm.github.io/vocabTest/site/ • Edit your vocabulary and repeat until fix. No vocabulary has been added, let’s check the report:
  • 12. Adding a vocabulary to vocab.linkeddata.es • Go to https://github.com/oeg-upm/vocabUpdates/ • Edit Vocabularies.csv file • Add your vocabulary URI and keywords • You MUST NOT remove the previous entries • Commit changes and wait. You can see your progress here: http://jarsomatic.linkeddata.es/. Accept the pull request and contact Raul for re-deployment. You can even do it through the website!
  • 13. Vocabularium 1 3 Table of contents based on Evaluation Documentation Publication Registration integrates integrates integratesintegrates 2
  • 14. OnToology Evaluation reports HTML documentation Diagrams Permanet ids Content negotiation Bundle Previsualization
  • 17. Publishing an ontology with w3id https://w3id.org/def/test or https://w3id.org/vocabulary/test •Content negotiation enabled •Can be published within OnToology or in Github
  • 18. Creating a landing page for a repository Extracted from ontology metadata Errors produced in generation • Created by OnToology using VocabLite • Less restrictive than vocab • Helps accessing the contents of a repository
  • 19. 2 1 Table of contents based on Evaluation Documentation Publication Registration integrates integrates integratesintegrates Vocabularium3
  • 20. Vocabularium Vocabularium is an application to serve ontologies online including: 1) different serializations (RDF/XML, ttl) 2) HTML documentation • different languages (en, es, etc.) 3) different versions Vocabularium does not deal with .htaccess, it implements the content negotiation processing the http accept headers. https://github.com/SmartDeveloperHub/sdh-vocabulary
  • 21. Vocabularium Vocabularium follows a given folder structure for serving the files. Base URI for all the vocabularies served by an unique instance. Each instance can serve 1 or more ontologies with the same base URI. base: http://ont-loupe.linkeddata.es/def/ root: /opt/vocabularium-0.1/loupe/src/ontology server: host: 4v.dia.fi.upm.es port: 8081 docs: root: /opt/vocabularium-0.1/docs relativePath: docs opt vocabularium-0.1 loupe src ontology loupe-ontology.owl loupe-ontology.owl index-en.html index-es.html src ontology OnToology loupe documentation … symlink http://mydomain.linkeddata.es/def/ont1 http://mydomain.linkeddata.es/def/ont2 http://onto.mydomain.linkeddata.es/def/
  • 22. Future • vocab.linkeddata.es • Automate the publication of the updated site • Form to improve the GitHub workflow • OnToology • Interface • Bug fixing • AR2DTool: • Improve engine • Improve GUI • Widoco • Bug fixing • OOPS! • Extensions • Improve interface • Vocabularium • Issues in GitHub • No support
  • 23. URLs • vocab.linkeddata.es • URL: http://vocab.linkeddata.es/ • GitHub: https://github.com/mariapoveda/vocab.linkeddata.es/ • vocabLite • GitHub: https://github.com/dgarijo/vocabLite • OnToology • URL: http://ontoology.linkeddata.es • GitHub: https://github.com/OnToology/OnToology/ • AR2DTool • URL: http://ar2dtool.linkeddata.es/ • GitHub: https://github.com/idafensp/ar2dtool • Widoco • Github: https://github.com/dgarijo/Widoco/ • OOPS! • Web application: http://oops.linkeddata.es/ • Web service: http://oops-ws.oeg-upm.net/ • Vocabularium • GitHub: https://github.com/SmartDeveloperHub/sdh-vocabulary/tree/feature/publisher
  • 24. OEG-Tools for supporting Ontology Engineering Idafen Santana-Pérez isantana@fi.upm.es @idafensp Post-doc at OEG María Poveda-Villalón mpoveda@fi.upm.es @MariaPovedaV Post-doc at OEG Daniel Garijo dgarijo@isi.edu @dgarijov Visiting researcher Speakers by lexicographical order Madrid, 21st July 2016