Presentation is loading. Please wait.

Presentation is loading. Please wait.

Preparing for the Semantic Web Dr. Antonio M. Lopez, Jr. Department of Computer Sciences and Computer Engineering Xavier University of Louisiana One Drexel.

Similar presentations


Presentation on theme: "Preparing for the Semantic Web Dr. Antonio M. Lopez, Jr. Department of Computer Sciences and Computer Engineering Xavier University of Louisiana One Drexel."— Presentation transcript:

1 Preparing 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@xula.edu WebPages: www.xula.edu/~tlopez

2 Evolution World Wide Web today B2B – e-Business B2C – Web-commerce Semantic Web tomorrow Ontology-based Intelligent agent driven

3 Research Influences Web Integration Frame-based Systems Description Logics

4 Semantic Web Inroads HTML XML RDF RDFS DAML DAML + OIL OWL

5 Example of Some Code <rdf:RDF xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#” xmlns:rdfs=”http://www.w3.org/2000/01/rdf-schema#” xmlns:daml=”http://www.daml.org/2001/03/daml+oil#” > World Wide Web Consortium Human

6

7 A picture is worth … Human Man Woman XOR subClassOf sameClassAs: HumanBeing Semantic network Ontology

8 Ontology 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

9 Shoe Moccasin Dress_shoe Boot Sole Heel Sport_shoe Jogging_shoe Walking_shoe Court_shoe subClassOf aPartOf size: color: brand: e-Commerce

10 Frame-based Approach to Knowledge Representation name( Concept ). relation( Concept, Relationship, Another_Concept ). slot( Concept, Attribute ). value( Concept, Attribute, What_it_is ).

11 First-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).

12 Verification of Ontological Structure ?- relation(What, aPartOf, Shoe). Query What = heel; What = sole; no more solutions Machine Response ?- has_slot(court_shoe, What). What = size; What = color; What = brand; no more solutions Machine inference -- Inheritance

13 Preparing 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@xula.edu WebPages: www.xula.edu/~tlopez


Download ppt "Preparing for the Semantic Web Dr. Antonio M. Lopez, Jr. Department of Computer Sciences and Computer Engineering Xavier University of Louisiana One Drexel."

Similar presentations


Ads by Google