Presentation is loading. Please wait.

Presentation is loading. Please wait.

27 January 2005 1 Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.

Similar presentations


Presentation on theme: "27 January 2005 1 Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005."— Presentation transcript:

1 27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005

2 Semantically Coordinated E-Market – Melike Şah2 Outline Introduction Implementation Technology base Ontology Representation Inference Engine Product Search Demo Comparison Conclusion References

3 27 January 2005Semantically Coordinated E-Market – Melike Şah3 Introduction Semantic Web Content with formal semantics; RDF/XML, RDFS, OWL Machines understand content (intelligent agents) More automated functions (reasoning) Resource Description Framework (RDF) XML-based language to describe resources Create metadata about document All resources described in RDF denoted via URI RDF model called a “triple”, (subject, predicate, object) Statement is combination of triples

4 27 January 2005Semantically Coordinated E-Market – Melike Şah4 Introduction (Cont.) RDF Schema (RDFS) Defined relationships among classes/resources Web Ontology Language (OWL) Complex applications may require more capabilities Cardinalities, property restrictions Class operations (union, intersection,…) E-Market uses OWL to represent product info. Inference engine to reason on data Purpose is effective product search with OWL Reasoning engine

5 27 January Implementation Technology base Ontology Product Search

6 27 January 2005Semantically Coordinated E-Market – Melike Şah6 Technology Base Protégé – Ontology Representation Java-based graphical tool OWL plugin - Ontology editing OWL classes, properties, restrictions RDF/XML syntax Algernon – Inference Engine Implemented in Java, portable with Protégé Querying with ASK statement Inserting facts with TELL statement

7 27 January 2005Semantically Coordinated E-Market – Melike Şah7 Ontology Representation with Protégé Figure 1: UML diagram of E-Market Ontology

8 27 January 2005Semantically Coordinated E-Market – Melike Şah8 Ontology (Cont.) Ontology of E-Market is created with OWL with RDF/XML syntax Protégé is used for producing classes properties relations individuals

9 27 January 2005Semantically Coordinated E-Market – Melike Şah9 Ontology (Cont.) Classes are type of owl:Class and Products is broken into specialized Classes

10 27 January 2005Semantically Coordinated E-Market – Melike Şah10 Ontology (Cont.) Properties product_name, price, day, month and year are owl:DatatypeProperty

11 27 January 2005Semantically Coordinated E-Market – Melike Şah11 Ontology (Cont.) Relations has_relation_vegetables and has_relation_leguminous are owl:ObjectProperty

12 27 January 2005Semantically Coordinated E-Market – Melike Şah12 Ontology (Cont.) Total of 63 individuals are generated anchovy500gr

13 27 January 2005Semantically Coordinated E-Market – Melike Şah13 Product Search Algernon inference engine used Purpose: effective product querying with ontologies and inference engine Same search is tested on database-end E-Market with SQL

14 27 January 2005Semantically Coordinated E-Market – Melike Şah14 Product Search with Algernon “Search all Pepsi Products” with AlgernonPepsi Figure 2: Algernon Query searches all Pepsi products

15 27 January 2005Semantically Coordinated E-Market – Melike Şah15 Product Search with SQL Search all Pepsi products with SQL SELECT [product_name], [price] FROM products, Colas, Pepsi WHERE [Products].[P_ID]=[Colas].[C_ID] And [Colas].[C_ID]=[Pepsi].[pepsi_ID]; Figure 3: SQL Query searches all Pepsi products

16 27 January 2005Semantically Coordinated E-Market – Melike Şah16 Demo Search examples

17 27 January 2005Semantically Coordinated E-Market – Melike Şah17 Comparison Data have semantics; ontology Reason about ontology No need to know all class names and details of information More effective search a query could return comparative prices a query could offer products if the searched product is not found

18 27 January 2005Semantically Coordinated E-Market – Melike Şah18 Conclusion Formal semantics Machine usable data Increased usability of data Reasoning on ontology to further enhanced the search

19 27 January 2005Semantically Coordinated E-Market – Melike Şah19 References [1] Tim Berners-Lee, “The Semantic Web Roadmap”, W3C Draft Document, Sep. 1998, Draft Documenthttp://www.w3.org/DesignIssues/Semantic.html [2] Tim Berners-Lee, “The Semantic Web", Oct. 30, 2000, Newsweek interview, [3] Electronic Markets - The International Journal of Electronic Commerce and Business Media, web site [4] OWL Web Ontology, site of W3C, [5] OWL Web Ontology Language Guide: W3C Recommendation 10 Feb Smith, Welty, McGuinness, eds, [6] OWL Web Ontology Language Overview: W3C Recommendation 10 Feb Deborah L. McGuinness and Frank van Harmelen eds, features/.http://www.w3.org/TR/owl- features/ [7] Reasoning Engine [8] Protégé overview, web site [9] N. F. Noy, M. Sintek, S. Decker, M. Crubezy, R. W. Fergerson, & M. A. Musen. “Creating Semantic Web Contents with Protege-2000”, IEEE Intelligent Systems 16(2):60-71, 2001.

20 27 January 2005Semantically Coordinated E-Market – Melike Şah20 References (Cont.) [10] J. Gennari, M. A. Musen, R. W. Fergerson, W. E. Grosso, M. Crubézy, H. Eriksson, N. F. Noy, S. W. Tu, “The Evolution of Protégé: An Environment for Knowledge-Based Systems Development”, 2002, Technical Report. [11] Stanford University, [12] Algernon Overview, web site [13] Algernon Rule Base Programming, [14] Algernon in Java commands, [15] Algernon in Java Documentation, [16] Using ASK and TELL to interact with Algernon V3, [17] Algernon Tutorial, forward-chaining rules, TELL statement, j.sourceforge.net/tutorial/3c.htmlhttp://algernon- j.sourceforge.net/tutorial/3c.html [18] University of Texas at Austin Computer Sciences Department, [19] Algernon Abstract Machine, reports/UT-AI-TR ps.Zhttp://www.cs.utexas.edu/ftp/pub/AI-Lab/tech- reports/UT-AI-TR ps.Z

21 27 January Questions?


Download ppt "27 January 2005 1 Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005."

Similar presentations


Ads by Google