Semantic Web- Principles - Eastern Mediterranean University

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