SlideShare a Scribd company logo
1 of 26
Download to read offline
SOBOLEO –
Editor and Repository for Living Ontologies
Simone Braun &
Valentin Zacharias
FZI Research Center for
Information Technologies
Karlsruhe, Germanyhttp://tool.soboleo.com
22
SOBOLEO
 SOBOLEO supports the development
and refinement of living ontologies
according to the principles of
Ontology Maturing
 SOBOLEO is a web-based system
that enables groups of people to
jointly structure information (web
documents and people) in a domain
33MATURE - Continuous Social Learning in Knowledge Networks
Annotate People & Search
44
SOBOLEO
 SOBOLEO uses Simple Knowledge Organisation System
Format for representing ontologies
55
SOBOLEO
 SOBOLEO provides an architecture
that enables diverse components
(both remote and within SOBOLEO)
to jointly work with living ontologies
66MATURE - Continuous Social Learning in Knowledge Networks
77
SOBOLEO
Try SOBOLEO at:
http://tool.soboleo.com/
No Registration, No Installation
Dr. Valentin Zacharias
zach@fzi.de
Simone Braun
braun@fzi.de
Backup Details
MATURE - Continuous Social Learning in Knowledge Networks
99
Living Ontologies, Ontology Maturing &
their Use Cases
1010
Living Ontologies & Ontology Maturing
 Living Ontologies are ontologies that are
• never finished
• used and developed at the same time by the end users
 We describe their engineering with the Ontology
Maturing Process Model
• understanding their development as a continuous and
collaborative process embedded & interwoven with actual usages
processes
1111
Use Case 1
 A learning course that is jointly developing an
understanding of a domain by creating an ontology and
interlinking it with relevant documents
 For this use case SOBOLEO is integrated with a
discussion tool to support structured dialogs about
ontology development and document annotations
 SOBOLEO supports the management of ontology,
documents and dialogs
 The ontology is also evolving throughout its use –
always reflecting the current knowledge of the course
participants
1212
Use Case 2
 A group of experts jointly collecting the state-of-the-
art in a scientific domain (with links to both documents
and experts)
 Here too the ontology will constantly evolve to reflect
both the knowledge of the experts as well as the
current scientific consensus
1313
Use Case 3
 An HR department organizing data about available
experts through semantic people tagging
 SOBOLEO supports maintaining a competency ontology
and using this ontology to keep track of - and search
within - the database of experts
 The competency ontology is never really finished – as
new possible skills are emerging all the time.
1414
SOBOLEO – Concepts and Architecture
1515
Concepts: Collaboration Spaces
 A Collaboration Space is the virtual space in which
collaboration between people with a shared goal takes place
 Each Collaboration Space has one SKOS ontology and may
have information about documents and experts that are
annotated with this ontology
 All information in a space is jointly edited by the members
of this space
 One SOBOLEO installation supports an arbitrary number of
(completely independent except for user data) collaboration
spaces
 On the server each collaboration space is represented as one
folder that can even be moved between SOBOLEO
installations
1616
Concepts: Event Bus & Events
 Technically each collaboration space is represented by
an Event Bus component that manages the
communication within the space
 Different parts of the functionality are realized as
services (both local within the server and remote) that
are registered with the event bus
 Communication within the space is organized around
the concept of Events:
• Command Events, Query Event, Notification Event
 All events exist as Java & JavaScript objects, as XML
serializations, and as SOAP methods
• any remote clients can do arbitrary changes and receive
notifications
1717
Example – Delete Concept
1. Delete-Concept command triggered by user interaction
1818
Example – Delete Concept
2. Event bus asks registered Ontologoy Management service to
extend this command event with implied commands
1919
Example – Delete Concept
3. Event Permission – this tests the user credentials as well as the
adherence to SKOS integrity constraints
2020
Example – Delete Concept
4. Command processors actually execute the change
2121
Example – Delete Concept
5. Result is sent back to the requester and all registered event
listeners are notified of the changes that have been done
2222
A look at SOBOLEO‘s User Interface
2323
SOBOLEO User Interface
 SOBOLEO has interfaces for
• Editing SKOS ontologies
• Annotating documents & people
• Search
• Browse documents & people
• And much more (administration, people directory, people
profiles, history display, dialog transcript view, gardening
recommendations)
 SOBOLEO is completely web-based (implemented as
Java Servlets)
 User interface implemented in GWT (runs as Java
Script in browser)
2424
UserInterface-Editor
2525
Annotate Documents
2626
Browse

More Related Content

Similar to SOBOLEO – Editor and Repository for Living Ontologies

Celsius Bloodhound: Automatizing searching and fetching records from library ...
Celsius Bloodhound: Automatizing searching and fetching records from library ...Celsius Bloodhound: Automatizing searching and fetching records from library ...
Celsius Bloodhound: Automatizing searching and fetching records from library ...
Servicio de Difusión de la Creación Intelectual (SEDICI)
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
dannyijwest
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
dannyijwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
IJwest
 
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
Sofia Eu
 

Similar to SOBOLEO – Editor and Repository for Living Ontologies (20)

UCIAD overview
UCIAD overviewUCIAD overview
UCIAD overview
 
KOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyKOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet Ontology
 
Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...
 
Celsius Bloodhound: Automatizing searching and fetching records from library ...
Celsius Bloodhound: Automatizing searching and fetching records from library ...Celsius Bloodhound: Automatizing searching and fetching records from library ...
Celsius Bloodhound: Automatizing searching and fetching records from library ...
 
Mod onto colibri
Mod onto colibriMod onto colibri
Mod onto colibri
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEWONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
Come to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE ProjectCome to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE Project
 
INSTRUCT - Integrated Structural Biology Infrastructure
INSTRUCT - Integrated Structural Biology InfrastructureINSTRUCT - Integrated Structural Biology Infrastructure
INSTRUCT - Integrated Structural Biology Infrastructure
 
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
 
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
 
EDUCON2018_P1876_Saliah-Hassane_Final.pptx
EDUCON2018_P1876_Saliah-Hassane_Final.pptxEDUCON2018_P1876_Saliah-Hassane_Final.pptx
EDUCON2018_P1876_Saliah-Hassane_Final.pptx
 
Tech Trans as Learning
Tech Trans as LearningTech Trans as Learning
Tech Trans as Learning
 
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
 
Sirio
SirioSirio
Sirio
 
"Open Source for Public Libraries Case Study IBLA Soft Library Automation Sof...
"Open Source for Public Libraries Case Study IBLA Soft Library Automation Sof..."Open Source for Public Libraries Case Study IBLA Soft Library Automation Sof...
"Open Source for Public Libraries Case Study IBLA Soft Library Automation Sof...
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1
 

More from Simone Braun

More from Simone Braun (8)

People Tagging - Aspekte und Möglichkeiten zur Gestaltung
People Tagging - Aspekte und Möglichkeiten zur GestaltungPeople Tagging - Aspekte und Möglichkeiten zur Gestaltung
People Tagging - Aspekte und Möglichkeiten zur Gestaltung
 
Don’t Annoy the Informal Teacher: Context-Aware Mediation of Communication f...
Don’t Annoy the Informal Teacher:Context-Aware Mediation of Communication f...Don’t Annoy the Informal Teacher:Context-Aware Mediation of Communication f...
Don’t Annoy the Informal Teacher: Context-Aware Mediation of Communication f...
 
Von Tags zu semantischen Beziehungen - kollaborative Ontologiereifung
Von Tags zu semantischen Beziehungen - kollaborative OntologiereifungVon Tags zu semantischen Beziehungen - kollaborative Ontologiereifung
Von Tags zu semantischen Beziehungen - kollaborative Ontologiereifung
 
Ontology Maturing for Searching, Managing, and Retrieving Resources
Ontology Maturing for Searching, Managing, and Retrieving ResourcesOntology Maturing for Searching, Managing, and Retrieving Resources
Ontology Maturing for Searching, Managing, and Retrieving Resources
 
Mature - a dynamic perspective on ontologies
Mature - a dynamic perspective on ontologiesMature - a dynamic perspective on ontologies
Mature - a dynamic perspective on ontologies
 
Microlearning und der Wissensreifungsprozess
Microlearning und der WissensreifungsprozessMicrolearning und der Wissensreifungsprozess
Microlearning und der Wissensreifungsprozess
 
Partizipative Entwicklung von Kompetenzontologien
Partizipative Entwicklung von KompetenzontologienPartizipative Entwicklung von Kompetenzontologien
Partizipative Entwicklung von Kompetenzontologien
 
Reflections on knowledge modelling as a maturing and learning process
Reflections on knowledge modelling as a maturing and learning processReflections on knowledge modelling as a maturing and learning process
Reflections on knowledge modelling as a maturing and learning process
 

Recently uploaded

SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 

Recently uploaded (20)

Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
HVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptx
HVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptxHVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptx
HVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptx
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 

SOBOLEO – Editor and Repository for Living Ontologies

  • 1. SOBOLEO – Editor and Repository for Living Ontologies Simone Braun & Valentin Zacharias FZI Research Center for Information Technologies Karlsruhe, Germanyhttp://tool.soboleo.com
  • 2. 22 SOBOLEO  SOBOLEO supports the development and refinement of living ontologies according to the principles of Ontology Maturing  SOBOLEO is a web-based system that enables groups of people to jointly structure information (web documents and people) in a domain
  • 3. 33MATURE - Continuous Social Learning in Knowledge Networks Annotate People & Search
  • 4. 44 SOBOLEO  SOBOLEO uses Simple Knowledge Organisation System Format for representing ontologies
  • 5. 55 SOBOLEO  SOBOLEO provides an architecture that enables diverse components (both remote and within SOBOLEO) to jointly work with living ontologies
  • 6. 66MATURE - Continuous Social Learning in Knowledge Networks
  • 7. 77 SOBOLEO Try SOBOLEO at: http://tool.soboleo.com/ No Registration, No Installation Dr. Valentin Zacharias zach@fzi.de Simone Braun braun@fzi.de
  • 8. Backup Details MATURE - Continuous Social Learning in Knowledge Networks
  • 9. 99 Living Ontologies, Ontology Maturing & their Use Cases
  • 10. 1010 Living Ontologies & Ontology Maturing  Living Ontologies are ontologies that are • never finished • used and developed at the same time by the end users  We describe their engineering with the Ontology Maturing Process Model • understanding their development as a continuous and collaborative process embedded & interwoven with actual usages processes
  • 11. 1111 Use Case 1  A learning course that is jointly developing an understanding of a domain by creating an ontology and interlinking it with relevant documents  For this use case SOBOLEO is integrated with a discussion tool to support structured dialogs about ontology development and document annotations  SOBOLEO supports the management of ontology, documents and dialogs  The ontology is also evolving throughout its use – always reflecting the current knowledge of the course participants
  • 12. 1212 Use Case 2  A group of experts jointly collecting the state-of-the- art in a scientific domain (with links to both documents and experts)  Here too the ontology will constantly evolve to reflect both the knowledge of the experts as well as the current scientific consensus
  • 13. 1313 Use Case 3  An HR department organizing data about available experts through semantic people tagging  SOBOLEO supports maintaining a competency ontology and using this ontology to keep track of - and search within - the database of experts  The competency ontology is never really finished – as new possible skills are emerging all the time.
  • 14. 1414 SOBOLEO – Concepts and Architecture
  • 15. 1515 Concepts: Collaboration Spaces  A Collaboration Space is the virtual space in which collaboration between people with a shared goal takes place  Each Collaboration Space has one SKOS ontology and may have information about documents and experts that are annotated with this ontology  All information in a space is jointly edited by the members of this space  One SOBOLEO installation supports an arbitrary number of (completely independent except for user data) collaboration spaces  On the server each collaboration space is represented as one folder that can even be moved between SOBOLEO installations
  • 16. 1616 Concepts: Event Bus & Events  Technically each collaboration space is represented by an Event Bus component that manages the communication within the space  Different parts of the functionality are realized as services (both local within the server and remote) that are registered with the event bus  Communication within the space is organized around the concept of Events: • Command Events, Query Event, Notification Event  All events exist as Java & JavaScript objects, as XML serializations, and as SOAP methods • any remote clients can do arbitrary changes and receive notifications
  • 17. 1717 Example – Delete Concept 1. Delete-Concept command triggered by user interaction
  • 18. 1818 Example – Delete Concept 2. Event bus asks registered Ontologoy Management service to extend this command event with implied commands
  • 19. 1919 Example – Delete Concept 3. Event Permission – this tests the user credentials as well as the adherence to SKOS integrity constraints
  • 20. 2020 Example – Delete Concept 4. Command processors actually execute the change
  • 21. 2121 Example – Delete Concept 5. Result is sent back to the requester and all registered event listeners are notified of the changes that have been done
  • 22. 2222 A look at SOBOLEO‘s User Interface
  • 23. 2323 SOBOLEO User Interface  SOBOLEO has interfaces for • Editing SKOS ontologies • Annotating documents & people • Search • Browse documents & people • And much more (administration, people directory, people profiles, history display, dialog transcript view, gardening recommendations)  SOBOLEO is completely web-based (implemented as Java Servlets)  User interface implemented in GWT (runs as Java Script in browser)