SlideShare a Scribd company logo
Tracing Networks Yi Hong Department of Computer Science University of Leicester Introduction to ontology-based database and software application
Semantic Web “ Semantic web is an evolution to the current web and provide new information representation feature.” Current web Document-centric Human readers Syntax (Schema) HTML, XML  etc. Semantic web Knowledge representation Machine readable Semantics (Ontology) RDF, OWL  etc  Tracing Networks programme
Ontology What is an ontology? “ An ontology is a formal specification of a conceptualization”  -Thomas Gruber  Domain ontology  e.g. (CIDOC-CRM  for archaeology,  Gene, GXO for Genetics) Ontology Concepts Specified by Describes Modelled by  Domain
Relational database vs Ontology-based database Image on a ceramic vessel  found at Sopron-Várhely (provided by Katharina) Example :    Image tagging and search for human representation database
Object ID:  15  Inventory number:  443 Excavation site:  Sopron-Várhely  (N47.66519, E16.518044 Hungary) Human figure (individuals)  rider wagon guide wagon rider Animal 2 horses 1 horse Material: ceramic Technology: Incised ` etc. ……… . (60+ attributes) Data Relational database vs Ontology-based database
Relational database vs Ontology-based database Database schema  Entity-relationship diagram  Relational database (MS Access 2007) tables, fields (columns) Data Data primary-foreign  key pairs
Relational vs Ontology-based database MySQL, Oracle, SQL Server,  MS Access etc Jena SDB, virtuoso universal server, RDF/OWL document Database Schema  (table, field, key) Ontology (class, property, individual) records triples  (RDF graph) Data  Structure  Basic  elements Database  products Data storage Relational Database Ontology-based Database (Triple store)
Ontology Semantics Class  Property  Individual
Ontology A Triple is: Basic element in the ontology world. contains three parts:  subject, predicate  and  object .
Ontology A Triple is: Basic element in the ontology world. contains three parts:  subject, predicate  and  object .
Ontology RDF Graph A set of triples become a graph An ontology-based database is a graph
Relational database vs Ontology-based database (Protégé Ontology Editor) http://protege.stanford.edu/
Relational vs Ontology-based database SQL generate query Database Query  language SPARQL generate query Query  Interface Text-based keywords+ options Graph pattern Search Relational Database Ontology-based Database (Triple store)
Why use ontology? Problem with traditional keyword search Ambiguous semantics Labelling objects rather than relationship Tags:  cat , mouse,
Why use ontology? Problem with traditional keyword search Ambiguous semantics Labelling objects rather than relationship Tags:  cat , mouse,
Why use ontology? Problem with traditional keyword search Ambiguous semantics Labelling objects rather than relationship Tags:  cat , mouse,
Why use ontology? Problem with traditional keyword search Ambiguous semantics Labelling objects rather than relationship Tags:  cat , mouse, chase? Who is chasing who?
Why use ontology? Problem with traditional keyword search Difficult to describe complex and arbitrary query Unable to perform automatic reasoning Query:  “ Display images with an  animal  and a  person  on them, along with what is happening between them"   rider horse
Why use ontology? Single user Mode vs Collaborative Mode  Degree of uncertainty  User credibility and expertise definitely a horse! probably a fox ? Domain-specific expertise index = E(d) Degree of uncertainty  = CF horse Tagged area 95% Is a
Query results visualisation  - Geo-mapping Keyhole Markup Language (KML/KMZ) http://code.google.co m/apis/kml/documentation/ XML-based language . Supports place marks, images, polygons, 3D models, textual descriptions Compatibility Google Map Google Maps for Mobile  Google Earth ESRI ArcGIS Explorer,
Query results visualisation  - Statistical charts Google Chart API http://code.google.com/apis/chart/ Interactive Flash Javascript arrays or XML files Compatibility Most mainstream browsers Internet Explorer Firefox Safari Chrome
Ontology-based software demo Semantic tagging Query by graph pattern Integration with Google earth  Statistical charts
System Architecture
Links A Guide to Creating Your First Ontology  By Stanford University http://www.ksl.stanford.edu/people/dlm/papers/ontology-tutorial-noy-mcguinness-abstract.html Protégé Ontology editor http://protege.stanford.edu/   (Version 3.4.* ) Protégé tutorial  http://owl.cs.manchester.ac.uk/tutorials/protegeowltutorial/ CIDOC-CRM ontology An ontology for culture and heritage domain http://www.cidoc-crm.org/ KML guide and tutorial http://code.google.com/apis/kml/documentation/kml_tut.html

More Related Content

PPT
DB and IR Integration
PPT
DB-IR-ranking
PDF
Machine-Interpretable Dataset and Service Descriptions for Heterogeneous Data...
PDF
A Generic Language for Integrated RDF Mappings of Heterogeneous Data
PPTX
How the Web can change social science research (including yours)
PPTX
Knowledge graphs on the Web
PDF
Instance-Based Ontological Knowledge Acquisition
PPT
4 semantic web and ontology
DB and IR Integration
DB-IR-ranking
Machine-Interpretable Dataset and Service Descriptions for Heterogeneous Data...
A Generic Language for Integrated RDF Mappings of Heterogeneous Data
How the Web can change social science research (including yours)
Knowledge graphs on the Web
Instance-Based Ontological Knowledge Acquisition
4 semantic web and ontology

What's hot (20)

PDF
Introduction of Knowledge Graphs
PDF
Mid-Ontology Learning from Linked Data @JIST2011
PDF
Lotus: Linked Open Text UnleaShed - ISWC COLD '15
PPT
A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and ...
PPT
Semantic Web and Linked Data for cultural heritage materials - Approaches in ...
PPTX
AnIML: A New Analytical Data Standard
PPTX
A scalable architecture for extracting, aligning, linking, and visualizing mu...
PPTX
semantic web & natural language
PDF
LOTUS: Adaptive Text Search for Big Linked Data
PPT
Ease and speed of implementation
PPTX
General Introduction for Semantic Web and Linked Open Data
PPT
Zhishi.me - Weaving Chinese Linking Open Data
PPT
CLAIR: Computational Linguistics And Information Retrieval
PPT
The Network Data Structure in Computing
PPTX
Assigning semantic labels to data sources
PPTX
"Spark, Deep Learning and Life Sciences, Systems Biology in the Big Data Age"...
PDF
Assessing and Refining Mappings to RDF to Improve Dataset Quality
PDF
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
PPTX
Crowdsourcing the Quality of Knowledge Graphs: A DBpedia Study
PPTX
The Empirical Turn in Knowledge Representation
Introduction of Knowledge Graphs
Mid-Ontology Learning from Linked Data @JIST2011
Lotus: Linked Open Text UnleaShed - ISWC COLD '15
A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and ...
Semantic Web and Linked Data for cultural heritage materials - Approaches in ...
AnIML: A New Analytical Data Standard
A scalable architecture for extracting, aligning, linking, and visualizing mu...
semantic web & natural language
LOTUS: Adaptive Text Search for Big Linked Data
Ease and speed of implementation
General Introduction for Semantic Web and Linked Open Data
Zhishi.me - Weaving Chinese Linking Open Data
CLAIR: Computational Linguistics And Information Retrieval
The Network Data Structure in Computing
Assigning semantic labels to data sources
"Spark, Deep Learning and Life Sciences, Systems Biology in the Big Data Age"...
Assessing and Refining Mappings to RDF to Improve Dataset Quality
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Crowdsourcing the Quality of Knowledge Graphs: A DBpedia Study
The Empirical Turn in Knowledge Representation
Ad

Viewers also liked (7)

PDF
校友通讯录第三期更新
PDF
厦门大学英国校友会《校友通讯》第一期
PPTX
Lecture 3 motion economy work study
PDF
Open Source Creativity
PDF
The impact of innovation on travel and tourism industries (World Travel Marke...
PPSX
Reuters: Pictures of the Year 2016 (Part 2)
PDF
The Outcome Economy
校友通讯录第三期更新
厦门大学英国校友会《校友通讯》第一期
Lecture 3 motion economy work study
Open Source Creativity
The impact of innovation on travel and tourism industries (World Travel Marke...
Reuters: Pictures of the Year 2016 (Part 2)
The Outcome Economy
Ad

Similar to Tracing Networks: Ontology Software in a Nutshell (20)

PPT
Tracing Networks: Ontology-based Software in a Nutshell
ODP
State of the Semantic Web
KEY
Semantic Web and Linked Open Data
PPT
Corrib.org - OpenSource and Research
PDF
The technical case for a semantic web
KEY
Biodiversity Informatics on the Semantic Web
KEY
Semantic web
PPT
OWL-XML-Summer-School-09
PPTX
Semantic Web Intro - St. Patrick's Day 2016 Update
PPTX
SemTech 2011 Semantic Search tutorial
PPT
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
PPT
Introduction to Semantic Web for GIS Practitioners
PDF
API's, Freebase, and the Collaborative Semantic web
PPT
Exploring and using the Semantic Web - SSSW09 tutorial
PDF
Ontologies Fmi 042010
PPT
Tutorial on Semantic Digital Libraries (WWW'2007)
PPT
Peter Mika's Presentation at SSSW 2011
PPT
22 owl section 1
PPT
Netflix presentation final
PDF
Ontology, Semantic Web and DBpedia
Tracing Networks: Ontology-based Software in a Nutshell
State of the Semantic Web
Semantic Web and Linked Open Data
Corrib.org - OpenSource and Research
The technical case for a semantic web
Biodiversity Informatics on the Semantic Web
Semantic web
OWL-XML-Summer-School-09
Semantic Web Intro - St. Patrick's Day 2016 Update
SemTech 2011 Semantic Search tutorial
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Introduction to Semantic Web for GIS Practitioners
API's, Freebase, and the Collaborative Semantic web
Exploring and using the Semantic Web - SSSW09 tutorial
Ontologies Fmi 042010
Tutorial on Semantic Digital Libraries (WWW'2007)
Peter Mika's Presentation at SSSW 2011
22 owl section 1
Netflix presentation final
Ontology, Semantic Web and DBpedia

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Approach and Philosophy of On baking technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
Unlocking AI with Model Context Protocol (MCP)
Review of recent advances in non-invasive hemoglobin estimation
Building Integrated photovoltaic BIPV_UPV.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Approach and Philosophy of On baking technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
“AI and Expert System Decision Support & Business Intelligence Systems”
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation_ Review paper, used for researhc scholars
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation theory and applications.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
cuic standard and advanced reporting.pdf
Empathic Computing: Creating Shared Understanding
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.

Tracing Networks: Ontology Software in a Nutshell

  • 1. Tracing Networks Yi Hong Department of Computer Science University of Leicester Introduction to ontology-based database and software application
  • 2. Semantic Web “ Semantic web is an evolution to the current web and provide new information representation feature.” Current web Document-centric Human readers Syntax (Schema) HTML, XML etc. Semantic web Knowledge representation Machine readable Semantics (Ontology) RDF, OWL etc Tracing Networks programme
  • 3. Ontology What is an ontology? “ An ontology is a formal specification of a conceptualization” -Thomas Gruber Domain ontology e.g. (CIDOC-CRM for archaeology, Gene, GXO for Genetics) Ontology Concepts Specified by Describes Modelled by Domain
  • 4. Relational database vs Ontology-based database Image on a ceramic vessel found at Sopron-Várhely (provided by Katharina) Example : Image tagging and search for human representation database
  • 5. Object ID: 15 Inventory number: 443 Excavation site: Sopron-Várhely (N47.66519, E16.518044 Hungary) Human figure (individuals) rider wagon guide wagon rider Animal 2 horses 1 horse Material: ceramic Technology: Incised ` etc. ……… . (60+ attributes) Data Relational database vs Ontology-based database
  • 6. Relational database vs Ontology-based database Database schema Entity-relationship diagram Relational database (MS Access 2007) tables, fields (columns) Data Data primary-foreign key pairs
  • 7. Relational vs Ontology-based database MySQL, Oracle, SQL Server, MS Access etc Jena SDB, virtuoso universal server, RDF/OWL document Database Schema (table, field, key) Ontology (class, property, individual) records triples (RDF graph) Data Structure Basic elements Database products Data storage Relational Database Ontology-based Database (Triple store)
  • 8. Ontology Semantics Class Property Individual
  • 9. Ontology A Triple is: Basic element in the ontology world. contains three parts: subject, predicate and object .
  • 10. Ontology A Triple is: Basic element in the ontology world. contains three parts: subject, predicate and object .
  • 11. Ontology RDF Graph A set of triples become a graph An ontology-based database is a graph
  • 12. Relational database vs Ontology-based database (Protégé Ontology Editor) http://protege.stanford.edu/
  • 13. Relational vs Ontology-based database SQL generate query Database Query language SPARQL generate query Query Interface Text-based keywords+ options Graph pattern Search Relational Database Ontology-based Database (Triple store)
  • 14. Why use ontology? Problem with traditional keyword search Ambiguous semantics Labelling objects rather than relationship Tags: cat , mouse,
  • 15. Why use ontology? Problem with traditional keyword search Ambiguous semantics Labelling objects rather than relationship Tags: cat , mouse,
  • 16. Why use ontology? Problem with traditional keyword search Ambiguous semantics Labelling objects rather than relationship Tags: cat , mouse,
  • 17. Why use ontology? Problem with traditional keyword search Ambiguous semantics Labelling objects rather than relationship Tags: cat , mouse, chase? Who is chasing who?
  • 18. Why use ontology? Problem with traditional keyword search Difficult to describe complex and arbitrary query Unable to perform automatic reasoning Query: “ Display images with an animal and a person on them, along with what is happening between them" rider horse
  • 19. Why use ontology? Single user Mode vs Collaborative Mode Degree of uncertainty User credibility and expertise definitely a horse! probably a fox ? Domain-specific expertise index = E(d) Degree of uncertainty = CF horse Tagged area 95% Is a
  • 20. Query results visualisation - Geo-mapping Keyhole Markup Language (KML/KMZ) http://code.google.co m/apis/kml/documentation/ XML-based language . Supports place marks, images, polygons, 3D models, textual descriptions Compatibility Google Map Google Maps for Mobile Google Earth ESRI ArcGIS Explorer,
  • 21. Query results visualisation - Statistical charts Google Chart API http://code.google.com/apis/chart/ Interactive Flash Javascript arrays or XML files Compatibility Most mainstream browsers Internet Explorer Firefox Safari Chrome
  • 22. Ontology-based software demo Semantic tagging Query by graph pattern Integration with Google earth Statistical charts
  • 24. Links A Guide to Creating Your First Ontology By Stanford University http://www.ksl.stanford.edu/people/dlm/papers/ontology-tutorial-noy-mcguinness-abstract.html Protégé Ontology editor http://protege.stanford.edu/ (Version 3.4.* ) Protégé tutorial http://owl.cs.manchester.ac.uk/tutorials/protegeowltutorial/ CIDOC-CRM ontology An ontology for culture and heritage domain http://www.cidoc-crm.org/ KML guide and tutorial http://code.google.com/apis/kml/documentation/kml_tut.html