CmpE 583- Web Semantics: Theory and Practice PRINCIPLES Atilla ELÇİ Computer Engineering Department Eastern Mediterranean University 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 1 Introduction An understanding of underlying principles helps towards learning semantic Web. Consideration of present day applications sets examples and gives sense of limits of the semantic Web technology. Of those, URI and XML have very prominent roles in the success of semantic Web. Understanding the subject is eased through a proper model mimicking the mechanics of interaction and hierarchy of components in effecting semantic Web. 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 2 Agenda Semantic Web principles Semantic Web practices Components URI naming XML technologies 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 3 Semantic Web: Principles TBL [TBL-2002]: Primitive Qualities : Device independence Software Independence Internationalization Multimedia Accessibility Rhyme and reason Quality Independence of Scale. An Overview of The Semantic Web, by Eric Miller. Introducing the Semantic Web, by Dan Brickley. 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 4 Semantic Web: Practices Examples from: Business issues and deployment examples in Introducing the Semantic Web, by Dan Brickley. Advanced development in An Overview of The Semantic Web, by Eric Miller. Deployment examples in Semantic Web, Phase 2: Developments and Deployment, by Eric Miller. Some early applications of Semantic Web by AIFB. 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 5 Semantic Web: Components TBL SW: “Pieces” from 50K doc. The Big Picture: missing. The Semantic Web: A Primer by Edd Dumbill. 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 6 Semantic Web- Layers of Abstraction Machine-Understandable Information [Ref. TBL-98] ( Slide form Intro, p.8) The basic assertion model layer: Resource Description Framework: The schema layer: RDF Schema for forms compliance. Conversion language for doc conversion from one RDF schema to another. The logical layer: expressing rules of processing. RDF for Assertions and quotations. Language for proof: proof validation Inference rules language Query languages Digital signature Engines of the future. 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 7 Semantic Web: Components Eric Dumbill’s Model (continues) click-a-ref (Circa 2000?) XML Protocols Redland Redfoot xHTML Wraf SOAP XSLT RDF, RDF SCHEMAS, ONTOLOGIES URI 11.10.04 updated 14.10.06 XML CmpE 583 Fall 2006 Principles- 8 Semantic Web: Components (continues) The Big Picture Still missing! 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 9 Semantic Web: Components (continues) Ref. : [Schwartz] SW in Beardth. Layers, bottom to top: Semantic Web Bus by TBL: URI XML XML Namespaces RDF RDF Schemas WebOnt Logic Proof 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 10 Semantic Web: Components (continues) Ref. : [Schwartz] SW for Developers. Layers, bottom to top: URI HTTP RDF Semantic Web Services Aggregation Security Logic Proof 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 The end-to-end big picture: The Semantic Web: An Introduction by Aaron Swartz. Principles- 11 URI Naming URI- Uniform Resource Identifier (URI aka URL) are short strings that identify resources in the web The URI specification effectively defines a space, that is a mapping between identifiers (URIs) and resources. Uniform Resource Identifiers (URI): Generic Syntax (RFC2396) URL- Uniform Resource Locator is a Web address. URL anatomy: breaking it down. The Official IANA Registry of URI Schemes. The Official IANA Registry of URN Namespaces. The living official Internet: The IANA Matrix: Protocol Number Assignment Services. 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 12 XML Technologies XML- Extensible Markup Language is a simple, very flexible text format derived from SGML (ISO 8879). More: next chapter. 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 13 Where to Get More Information [TBL-2002] Tim Berners-Lee: The World Wide Web Past Present and Future, Commemorative Lecture 2002 Japan Prize,2002-04. Eric Miller: Semantic Web, Phase 2: Developments and Deployment, presented at WWW2004 W3C Track on the Semantic Web, 2004-05-20. [W3C-2004] Semantic Web: WWW Consortium Semantic Web pages, 2004. [Schwartz] Aaron Schwartz: The Semantic Web in Breadth. http://logicerror.com/semanticWeb-long. [Schwartz] Aaron Schwartz: The Semantic Web for Developers. http://logicerror.com/semanticWeb- webdev. 11.10.04 updated 14.10.06 CmpE 583 Fall 2006 Principles- 14
© Copyright 2026 Paperzz