Title: Preparing for the Semantic Web
1Preparing for the Semantic Web
- Dr. Antonio M. Lopez, Jr.
- Department of Computer Sciences and
- Computer Engineering
- Xavier University of Louisiana
- One Drexel Drive, Campus Box 50
- New Orleans, LA 70125
- Voice 504.520.5248
- Fax 504.520.7908
- Email tlopez_at_xula.edu
- WebPages www.xula.edu/tlopez
2Evolution
World Wide Web today B2B e-Business B2C
Web-commerce
Semantic Web tomorrow Ontology-based Intelligent
agent driven
3Research Influences
- Web Integration
- Frame-based Systems
- Description Logics
4Semantic Web Inroads
OWL
DAML OIL
DAML
RDFS
RDF
XML
HTML
5Example of Some Code
lt?xml version1.0 encodingiso-8859-1
?gt ltrdfRDF xmlnsrdfhttp//www.w3.org/1999/02/2
2-rdf-syntax-ns xmlnsrdfshttp//www.w3.org/2
000/01/rdf-schema xmlnsdamlhttp//www.daml.o
rg/2001/03/damloil gt  ltrdfDescription
abouthttp//www.w3.orggt ltPublishergt World
Wide Web Consortium lt/Publishergt lt/rdfDescription
gt  ltdamlClass rdfIDHumangt ltrdfslabelgtHuman
lt/rdfslabelgt lt/damlClassgt
6Â ltdamlClass rdfIDMangt ltrdfssubClassOf
rdfresourceHuman/gt lt/damlClassgt  ltdamlClas
s rdfIDWomangt ltrdfssubClassOf
rdfresourceHuman/gt lt/damlClassgt  ltdamlClas
s rdfaboutHumangt ltdamldisjointUnionOf
rdfparseTypedamlcollectiongt ltdamlClass
rdfaboutMan/gt ltdamlClass
rdfaboutWoman/gt lt/damldisjointUnionOfgt lt/da
mlClassgt ltdamlClass rdfIDHumanBeinggt ltdaml
sameClassAs rdfresourceHuman/gt lt/damlClassgt
lt/rdfgt
7A picture is worth
Human
sameClassAs HumanBeing
XOR
subClassOf
subClassOf
Man
Woman
8Ontology
A logical theory that gives an explicit, partial
account of a conceptualization it is an
intentional semantic structure that encodes the
implicit rules constraining the structure of a
piece of reality. Guarino and Giaretta, 1995
Ontologies and Knowledge Bases Towards a
Terminological Classification
9e-Commerce
size
color
Shoe
brand
subClassOf
subClassOf
Boot
Moccasin
aPartOf
subClassOf
aPartOf
Heel
subClassOf
Sole
Dress_shoe
Sport_shoe
subClassOf
subClassOf
subClassOf
Jogging_shoe
Court_shoe
Walking_shoe
10Frame-based Approach to Knowledge Representation
name( Concept ). relation( Concept,
Relationship, Another_Concept ). slot( Concept,
Attribute ). value( Concept, Attribute,
What_it_is ).
11First-order logic
name(shoe). name(moccasin). name(dress_shoe). name
(sport_shoe). name(boot). name(jogging_shoe). name
(walking_shoe). name(court_shoe). name(heel). name
(sole). relation(moccasin, subClassOf,
shoe). relation(dress_shoe, subClassOf,
shoe). relation(sport_shoe, subClassOf,
shoe). relation(boot, subClassOf,
shoe). relation(jogging_shoe, subClassOf,
sport_shoe). relation(walking_shoe, subClassOf,
sport_shoe). relation(court_shoe, subClassOf,
sport_shoe). relation(heel, aPartOf,
shoe). relation(sole, aPartOf, shoe). slot(shoe,
size). slot(shoe, color). slot(shoe, brand).
12Verification of Ontological Structure
?- relation(What, aPartOf, Shoe).
Query
13Preparing for the Semantic Web
- Dr. Antonio M. Lopez, Jr.
- Department of Computer Sciences and
- Computer Engineering
- Xavier University of Louisiana
- One Drexel Drive, Campus Box 50
- New Orleans, LA 70125
- Voice 504.520.5248
- Fax 504.520.7908
- Email tlopez_at_xula.edu
- WebPages www.xula.edu/tlopez