0
 
Semantic Web Cake(Architecture)
URI/IRI LAYER <ul><li>URI- Universal Resource Identifier </li></ul><ul><li>IRI- International Resource Identifier </li></u...
Why URL -> URI? <ul><li>The Internationalization Problem ( a scalability problem) </li></ul><ul><li>The Privatization Prob...
XML Layer <ul><li>Namespaces </li></ul><ul><ul><li>Integral part of the overall language </li></ul></ul><ul><ul><li>Provid...
XML Layer (Contd…) <ul><li>XML Query </li></ul><ul><ul><li>Standardized Query language for combining documents, databases,...
<ul><li>XML  Topic Maps </li></ul><ul><ul><li>Addresses the issue of Internationalization and Identity </li></ul></ul><ul>...
Semantic Base <ul><li>Data Interchange Layer: RDF </li></ul><ul><li>RDF Schema Layer: RDFS </li></ul><ul><li>Ontology Laye...
Data Interchange Layer: RDF <ul><li>Provides a basic assertion model </li></ul><ul><li>Uses semantics provided by RDF </li...
RDF Schema Layer: RDFS <ul><li>Describes specific kinds or classes of resources by using properties </li></ul><ul><li>Exte...
Ontology Layer (OWL) <ul><li>Most effective and innovative layer </li></ul><ul><li>Web Ontology Language (OWL) </li></ul><...
Ontology Layer (OWL) (Contd…) <ul><li>Design Goals </li></ul><ul><li>Shared Ontologies: </li></ul><ul><ul><li>Should be av...
Ontology Layer (OWL) (Contd…) <ul><li>Design Goals (Contd…) </li></ul><ul><li>Inconsistency Detection </li></ul><ul><li>Ba...
Ontology Layer (OWL) (Contd…) <ul><li>Existing Ontologies: </li></ul><ul><ul><li>DDC (Dewey Decimal Classification) </li><...
Query and Rule Layers: RIF & SPARQL  <ul><li>SPARQL Features: </li></ul><ul><ul><li>Express queries across diverse data so...
Unifying Logic Layer <ul><li>Status </li></ul><ul><li>Universal language for monotonic logic </li></ul><ul><li>Any rule sy...
Unifying Logic Layer (Contd…) <ul><li>Turns a Limited Declarative Language into Turing-complete logical language with infe...
Proof <ul><li>Validation </li></ul><ul><li>Two disciplines: </li></ul><ul><ul><li>Formal methods for proving programs corr...
Trust <ul><li>Extension of “Proof Validation” </li></ul><ul><li>Rate data in terms of Trustworthiness </li></ul>
Crypto <ul><li>Encryption </li></ul><ul><li>Provides security to the data in the lower layers </li></ul>
User Interfaces and Application Layer <ul><li>Provides the user accessible area </li></ul><ul><li>User Interaction  </li><...
Samples SPARQL OWL
References <ul><li>‘ XML and Web Services Unleashed’ by Schmelzer, Travis, Jason, Madhu, Sam, Qualls, Houlding, Darby, Dia...
Thank you!
Upcoming SlideShare
Loading in...5
×

Adri Jovin - Semantic Web

470

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
470
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Adri Jovin - Semantic Web"

  1. 2. Semantic Web Cake(Architecture)
  2. 3. URI/IRI LAYER <ul><li>URI- Universal Resource Identifier </li></ul><ul><li>IRI- International Resource Identifier </li></ul><ul><li>Bottom Layer </li></ul><ul><li>Sits upon Unicode(basis of Semantic Web Languages) </li></ul>
  3. 4. Why URL -> URI? <ul><li>The Internationalization Problem ( a scalability problem) </li></ul><ul><li>The Privatization Problem ( a scalability problem) </li></ul><ul><li>The terminology problem ( a semantic problem) </li></ul><ul><li>The identity problem ( a semantic problem) </li></ul>
  4. 5. XML Layer <ul><li>Namespaces </li></ul><ul><ul><li>Integral part of the overall language </li></ul></ul><ul><ul><li>Provide a simple method for qualifying element and attribute names in a XML document </li></ul></ul><ul><li>XML Schema </li></ul><ul><ul><li>Describes the structure of XML document </li></ul></ul><ul><ul><li>Entails data typing and constrains document structure to maintain predictable computable processing </li></ul></ul><ul><ul><li>Defines the content and semantics </li></ul></ul>
  5. 6. XML Layer (Contd…) <ul><li>XML Query </li></ul><ul><ul><li>Standardized Query language for combining documents, databases, Web pages and almost everything. </li></ul></ul><ul><ul><li>Provides flexible query facilities to extract data from real and virtual documents on the WWW </li></ul></ul>
  6. 7. <ul><li>XML Topic Maps </li></ul><ul><ul><li>Addresses the issue of Internationalization and Identity </li></ul></ul><ul><ul><li>Provides an Interchange syntax for finding aids( index, glossaries etc.) </li></ul></ul><ul><ul><li>Creates associations among topics- electronic proxies of subjects </li></ul></ul><ul><ul><li>Basenames that can be scoped by human languages are built into the data model </li></ul></ul><ul><ul><li>Explicitly distinguishes between addressable and non-addressable subjects </li></ul></ul>XML Layer (Contd…)
  7. 8. Semantic Base <ul><li>Data Interchange Layer: RDF </li></ul><ul><li>RDF Schema Layer: RDFS </li></ul><ul><li>Ontology Layer: OWL </li></ul><ul><li>Query and Rule Layers: RIF and SPARQL ( and Ontologies) </li></ul><ul><li>Unifying Logic Layer </li></ul>
  8. 9. Data Interchange Layer: RDF <ul><li>Provides a basic assertion model </li></ul><ul><li>Uses semantics provided by RDF </li></ul><ul><li>Allows Entity-relationship-like model to be made for data representation and exchange </li></ul><ul><li>Simple Data Integration, Aggregation and Interoperability are enabled using RDF standards </li></ul>
  9. 10. RDF Schema Layer: RDFS <ul><li>Describes specific kinds or classes of resources by using properties </li></ul><ul><li>Extends basic RDF specification to support the expression of structured Vocabularies </li></ul><ul><li>Provides information of statements in RDF Data Model </li></ul>
  10. 11. Ontology Layer (OWL) <ul><li>Most effective and innovative layer </li></ul><ul><li>Web Ontology Language (OWL) </li></ul><ul><li>Adds more vocabulary for describing properties and classes: </li></ul><ul><ul><li>Disjointness </li></ul></ul><ul><ul><li>Cardinality </li></ul></ul><ul><ul><li>Equalify </li></ul></ul><ul><ul><li>Rich typing </li></ul></ul><ul><ul><li>Enumeration </li></ul></ul>
  11. 12. Ontology Layer (OWL) (Contd…) <ul><li>Design Goals </li></ul><ul><li>Shared Ontologies: </li></ul><ul><ul><li>Should be available publicly </li></ul></ul><ul><ul><li>Should be extensible </li></ul></ul><ul><li>Ontology Evolution: </li></ul><ul><ul><li>Change during lifetime </li></ul></ul><ul><ul><li>Ontology Version </li></ul></ul><ul><li>Ontology Interoperability: </li></ul><ul><ul><li>Provide primitives for relating different representation </li></ul></ul>
  12. 13. Ontology Layer (OWL) (Contd…) <ul><li>Design Goals (Contd…) </li></ul><ul><li>Inconsistency Detection </li></ul><ul><li>Balance of expressivity and scalability </li></ul><ul><li>Ease of Use </li></ul><ul><li>Compatibility with other standards </li></ul><ul><li>Internationalization </li></ul>
  13. 14. Ontology Layer (OWL) (Contd…) <ul><li>Existing Ontologies: </li></ul><ul><ul><li>DDC (Dewey Decimal Classification) </li></ul></ul><ul><ul><li>MeSH ( Medical Subject Heading) </li></ul></ul><ul><li>Existing Meta-Ontologies: </li></ul><ul><ul><li>Cyc </li></ul></ul><ul><ul><li>Conceptual Graphs </li></ul></ul><ul><ul><li>OIL (Ontology Inferencing Layer) </li></ul></ul>
  14. 15. Query and Rule Layers: RIF & SPARQL <ul><li>SPARQL Features: </li></ul><ul><ul><li>Express queries across diverse data source </li></ul></ul><ul><ul><li>Query Audit and Optional graph </li></ul></ul><ul><ul><li>Supports extensible value testing </li></ul></ul><ul><ul><li>Provide resolved queries as result sets </li></ul></ul>
  15. 16. Unifying Logic Layer <ul><li>Status </li></ul><ul><li>Universal language for monotonic logic </li></ul><ul><li>Any rule system can export, generally cannot import </li></ul><ul><li>No one standard engine – inference capabilities differ </li></ul><ul><li>Many engines exist (SQL to KIF, Cycl, etc.) </li></ul><ul><li>Any system can validate proofs </li></ul><ul><li>Web assumptions different from closed world </li></ul>
  16. 17. Unifying Logic Layer (Contd…) <ul><li>Turns a Limited Declarative Language into Turing-complete logical language with inference and functions </li></ul><ul><li>Allows any 2 RDFs to be connected together </li></ul><ul><li>Universal Language to unify all data just like HTML </li></ul>
  17. 18. Proof <ul><li>Validation </li></ul><ul><li>Two disciplines: </li></ul><ul><ul><li>Formal methods for proving programs correct </li></ul></ul><ul><ul><li>Automated theorem proving </li></ul></ul>
  18. 19. Trust <ul><li>Extension of “Proof Validation” </li></ul><ul><li>Rate data in terms of Trustworthiness </li></ul>
  19. 20. Crypto <ul><li>Encryption </li></ul><ul><li>Provides security to the data in the lower layers </li></ul>
  20. 21. User Interfaces and Application Layer <ul><li>Provides the user accessible area </li></ul><ul><li>User Interaction </li></ul>
  21. 22. Samples SPARQL OWL
  22. 23. References <ul><li>‘ XML and Web Services Unleashed’ by Schmelzer, Travis, Jason, Madhu, Sam, Qualls, Houlding, Darby, Diane Kennedy, Sams Publishing </li></ul><ul><li>‘ Implementing Semantic Web Services’ by Fensel, Kerrigan, Zaremba, Springer Press </li></ul><ul><li>‘ Semantic Web for Dummies’ by Jeffrey T. Pollock, Wiley Publishing Inc. </li></ul><ul><li>‘ Programming the Semantic Web’ by Tobie, Evans and Taylor, O’Reilly Media </li></ul><ul><li>‘ XML Databases and the Semantic Web’ by Bhavani Thuraisingham, CRC Press </li></ul><ul><li>‘ Semantic Web Programming’ by Hebeler, Fisher, Blace and Lopez, Wiley Publishing Inc. </li></ul>
  23. 24. Thank you!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×