Semantic Web Programming in Python an Introduction - PowerPoint PPT Presentation

About This Presentation
Title:

Semantic Web Programming in Python an Introduction

Description:

Semantic Web Programming in Python an Introduction Biju B Jaganath G Presentation outline Semantics Meaningful data Representation Triple Store Querying & Searching ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 21
Provided by: Biju7
Learn more at: https://in.pycon.org
Category:

less

Transcript and Presenter's Notes

Title: Semantic Web Programming in Python an Introduction


1
Semantic Web Programming in Python an Introduction
  • Biju B
  • Jaganath G

2
Presentation outline
  • Semantics
  • Meaningful data Representation
  • Triple Store
  • Querying Searching semantic Data
  • RDF
  • SPARQL
  • FOAF (Friend of a Friend)
  • OWL

3
Semantics
  • Semantics is the study of meaning
  • Sequence of words or symbols used to convey
    enough meaning

4
Traditional Data-Modeling methods
  • Tabulated Data
  • Relational Data-Model

5
Tabulated Data
  • Doctors Near Home

Name Address
George Xyz St
Bill Abc Rd
6
Relational Data-Model
ID Name Address
1 George Xyz St
2 Bill Abc Rd
ID Available timings
1 10 AM 1PM
1 7 PM 10 PM
2 6PM 10 PM
7
Meaningful data Representation
  • Triple Three column Format
  • A Triple is composed of a subject, predicate and
    object
  • Triples could be represented easily in the form
    of graphs

8
Triple
  • Babu bought doll
  • Doll costs 20
  • Subject An entity which could be person
    place or other concrete objects
  • Predicate Property of the entity.
  • Object could be Subject to other triples or
    literal value

9
Merging Triples
  • As the Triples are represented in the form of
    graphs the merging could be done with less effort

10
Simple Query Language
  • Demo

11
Feed Forward Inference
  • Inferring Triple
  • Geocoding
  • Chain of Rules

12
RDF
  • Provides standard way of expressing graphs of
    data and sharing them with other people

13
RDF Data Model
  • Resource
  • Serialization
  • N-Triples

14
RDFLib Introduction
  • Demo

15
SPARQL
  • RDF Term Syntax
  • Syntax for Triple Patterns
  • SPARQL Queries in RDFLib

16
FOAF
  • Social Network Graph Analysis
  • Cloud of Data
  • Consuming Linked Data

17
OWL
  • Demo

18
Semantic Data Publishing
  • Microformats
  • Tables and Spreadsheets
  • Linked Data

19
Demo
20
Conclusion
Write a Comment
User Comments (0)
About PowerShow.com