1 / 13

Preparing for the Semantic Web

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

kiara-foley
Télécharger la présentation

Preparing for the Semantic Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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 OWL DAML + OIL DAML RDFS RDF XML HTML

  5. Example of Some Code <?xml version=”1.0” encoding=”iso-8859-1” ?> <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#” > <rdf:Description about=”http://www.w3.org”> <Publisher> World Wide Web Consortium </Publisher> </rdf:Description> <daml:Class rdf:ID=”Human”> <rdfs:label>Human</rdfs:label> </daml:Class>

  6.  <daml:Class rdf:ID=”Man”> <rdfs:subClassOf rdf:resource=”#Human”/> </daml:Class> <daml:Class rdf:ID=”Woman”> <rdfs:subClassOf rdf:resource=”#Human”/> </daml:Class> <daml:Class rdf:about=”#Human”> <daml:disjointUnionOf rdf:parseType=”daml:collection”> <daml:Class rdf:about=”#Man”/> <daml:Class rdf:about=”#Woman”/> </daml:disjointUnionOf> </daml:Class> <daml:Class rdf:ID=”HumanBeing”> <daml:sameClassAs rdf:resource=”#Human”/> </daml:Class> </rdf>

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

  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. e-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

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

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

  12. 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 Verification of Ontological Structure ?- relation(What, aPartOf, Shoe). Query

  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

More Related