1 / 20

Semantic Web Programming in Python an Introduction

Semantic Web Programming in Python an Introduction. Biju B Jaganath G. Presentation outline. Semantics Meaningful data Representation Triple Store Querying & Searching semantic Data RDF SPARQL FOAF (Friend of a Friend) OWL. Semantics. Semantics is the study of meaning

jase
Download Presentation

Semantic Web Programming in Python an Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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

  6. Relational Data-Model

  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

More Related