Presentation is loading. Please wait.

Presentation is loading. Please wait.

Organizing research publications in Web 3 enviroment Anastasiou Lucas Vasilis Tzouvaras

Similar presentations

Presentation on theme: "Organizing research publications in Web 3 enviroment Anastasiou Lucas Vasilis Tzouvaras"— Presentation transcript:

1 Organizing research publications in Web 3 enviroment Anastasiou Lucas Vasilis Tzouvaras Stefanos Kollias NATIONAL TECHNICAL UNIVERSITY OF ATHENS Electrical and Computer Engineering School Department of Computer Science Image, Video and Multimedia Laboratory

2 Application description  Online reference software  Social bookmarking (e.g.  Semantic content social networking services  Use as collaboration tool  Reasoning services  Quick and sophisticated queries

3 Web 1.0 ⇒ Web 2.0  Tranformation of web applications Encarta → wikipedia Personal websites → blogs Content management systems → wikis doubleClick → AdSense Directories(taxonomy) → tagging (folksonomies) → syndication (RSS) → user generated content → RIAs → social networks →...  facilitates collaboration, communication, information sharing and interoperability

4 The 3 core dimensions of Web 2.0

5 Folksonomy  Social tagging  Classification and annotation of content  «Wisdom of the crowds»

6 What Web 2.0 is not  Not a new version of internet but a new approach using existing technologies “Web 1.0 was all about connecting people. It was an interactive space, and I think Web 2.0 is, of course, a piece of jargon, nobody even knows what it means. If Web 2.0 for you is blogs and wikis, then that is people to people. But that was what the Web was supposed to be all along.” Tim Berners Lee  Web 2.0 is not Semantic Web

7 Semantic Web  Today’s web suitable only for human consumption rather than using by machines or web agents  Web 2.0 gives the social aspect of web while semantic web pursues to: Get all information machine-readable. Information should be machine readable and processable by machines-web agents. Organize knowledge in conceptual spaces according to its meaning Use knowledge representation techniques to get implicit knowledge (automated reasoning) from pages content.

8 Description Logics  Knowledge representation languages  Strict and formal mathematical way to describe a domain, yet simple and elegant  Mathematical background of OWL  Descibes a knowledge domain using atomic concepts C, atomic roles R and individuals I  Constructors {¬, ⊓, ⊔, ∀, ∃, ≥n, ≤n, {},...} to build complex concepts  Terminological axioms

9 Description Logics - tradeoff  DLs with efficient reasoning algorithms lack modeling power  DLs with high modelling power suffer of high complexity

10 DL-Lite  Low expressivity capable though to capture conceptual modeling formalisms used in databases and software engineering such as ER and UML class diagrams  Queries run in polynomial time with respect to the size of ABox of Knowledge Base ⇒ tractable  Ideal as conceptual layer to store instances to traditional relational databases ⇒ persistance

11 Fuzzy-DL-Lite  The fuzzy extension of DL-Lite  Fuzzy assertions 〈 (George,Artificial Intelligence) : isInterestedIn ≥0.9 〉 〈 George : Tall ≥0.7 〉  Fuzzy-DL-Lite reasoner Works great with traditional relational databases (Oracle, mySQL, SQLite, …) Checks consistency of knowledge Features:  Threshold query  Top-k query

12 Ontology

13 Adding a new publication  Entering the following bibTex @article{horrocks2003sar, title={{From SHIQ and RDF to OWL: The making of a web ontology language}}, author={Horrocks, I. and Patel-Schneider, P.F. and Van Harmelen, F.}, journal={Web semantics: science, services and agents on the World Wide Web}, year={2003}, publisher={Elsevier} } results to creation of following assertions:



16 Application  Use of inference engine for reasoning  Quick queries through the conceptual layer  Semantic annotation of publications  User generated metadata

17 Conjunctive Queries  Get all publications which belong on area of Artificial Intelligence by 50%: q(x) ← Publication(x):1.0 ∧ isOnTheArea(x,y):0.5 ∧ Artificial_Intelligence(y):1.0  Get all authors who are interested in Computer Graphics by 50% q(x) ← Authors(x):1.0 ∧ isInterestedIn(x,y):0.5 ∧ Computer_Graphics(y):1.0

18 Contact and links     http://localhost:8084/ImageLabv2/home.jsp http://localhost:8084/ImageLabv2/home.jsp

Download ppt "Organizing research publications in Web 3 enviroment Anastasiou Lucas Vasilis Tzouvaras"

Similar presentations

Ads by Google