1 ALiSS Adaptive Links Suggestion Service Antonio De Marinis, Stefan Jensen (EEA) Alec Ghica (Finsiel RO), Sasha Vinčić (Systemvaruhuset) Ecoterm III FAO.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
GEMET human and machine readable interfaces WIKTIONARY Stefan Jensen, EEA, Copenhagen.
The Biosafety Clearing-House of the Cartagena Protocol on Biosafety Tutorial – BCH Resources.
Classification & Your Intranet: From Chaos to Control Susan Stearns Inmagic, Inc. E-Libraries E204 May, 2003.
TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
National Center for Accessible Transportation Proposed Guidelines for Web Accessibility in the Travel Industry R.J. Zaworski, and K.M. Hunter-Zaworski,
DT228/3 Web Development WWW and Client server model.
WWW Challenges : Supporting Users in Search and Navigation Natasa Milic-Frayling Microsoft Research, Cambridge UK SOFSEM 2004 January 28, 2004.
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG
Design of Web-based Systems IS Development: lecture 10.
Peoplesoft Fundamentals David Lewis 10/18/02 (adapted from Psoft Training Materials)
DT211/3 Internet Development Application Internet Development Application.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Searching and Researching the World Wide: Emphasis on Christian Websites Developed from the book: Searching and Researching on the Internet and World Wide.
IBM User Technology March 2004 | Dynamic Navigation in DITA © 2004 IBM Corporation Dynamic Navigation in DITA Erik Hennum and Robert Anderson.
A closer look Dynamic Webpages Jessica Meyerson March 1, 2011.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
IT 210 The Internet & World Wide Web introduction.
Agents Know-bots, Robots & A.I. By: Brandy S.N. Ervin.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
TWIRL Twinning virtual World (on- line) Information with Real world (off-Line) data sources Kick-Off Meeting Cassidian 08 & 09 October 2012, Paris - France.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
UMBC iConnect Audumbar Chormale, Dr. A. Joshi, Dr. T. Finin, Dr. Z. Segall.
Web Searching Basics Dr. Dania Bilal IS 530 Fall 2009.
Web Applications BIS4430 – unit 8. Learning Objectives Explain the uses of web application frameworks Relate the client-side, server-side architecture.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
OWL Representing Information Using the Web Ontology Language.
GEMET GEneral Multilingual Environmental Thesaurus leading the way to federated terminologies Stefan Jensen, Head of information services group with input.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
Tallahassee, Florida, 2015 COP4710 Database Systems Project Overview Fall 2015.
Ajax for Dynamic Web Development Gregory McChesney.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
Towntology Software Tool: A tool for the development of urban planning ontologies Context Architecture Principles Knowledge model Demo Perspectives.
Information Architecture & Design Week 9 Schedule - Web Research Papers Due Now - Questions about Metaphors and Icons with Labels - Design 2- the Web -
PHP and AJAX. Servers and Clients For many years we tried to move as much as possible to the server. Weak clients, poor bandwidth, browser compatibility..
The Interageny/International Ecoinformatics Cooperation and Applied knowledge management technologies in EEA services (with Antonio de Marinis) Stefan.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Extended Metadata Registries and Semantics (Part 2: Implementation) Karlo Berket Ecoterm IV Environmental Terminology Workshop April 18, 2007 Diplomatic.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
BRANDING YOURSELF FINAL DRAFT.
SmartCode Brad Argue INLS /19/2001.
Web Programming Language
COP4710 Database Systems Project Overview.
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
Database Driven Websites
Knowledge Based Workflow Building Architecture
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Introduction to World Wide Web
CS4433 Database Systems Project.
DD Sir-Infomatics Web Development Part-1.
Client-Server Model: Requesting a Web Page
Presentation transcript:

1 ALiSS Adaptive Links Suggestion Service Antonio De Marinis, Stefan Jensen (EEA) Alec Ghica (Finsiel RO), Sasha Vinčić (Systemvaruhuset) Ecoterm III FAO Rome May 2006

2 Presentation schedule 1.Main concepts 2.ALiSS definition 3.ALiSS use cases 4.Live demo (prototype) 5.(System architecture and API) 6.Further work

3 Main concepts Software Agent Definitions Definitions “In computer science, a software agent is a piece of autonomous, or semi-autonomous proactive and reactive, computer software. Many individual communicative software agents may form a multi-agent system.” (wikipedia) Ontology Definitions Definitions “An explicit formal specification of how to represent the objects, concepts, and other entities that are assumed to exist in some area of interest and the relationships that hold among them.” (dli.grainger.uiuc.edu/glossary.htm)dli.grainger.uiuc.edu/glossary.htm Semantic Web Definitions Definitions “The web of data with meaning in the sense that a computer program can learn enough about what it means to process it.” (Tim Berners-Lee)

4 ALiSS definition and goal ALiSS is a software agent - more precisly an adaptive web agent - which makes use of specific ontologies in order to semantically organise, adapt and relate information on the web - making one step towards the Semantic Web. Goal: The goal is to assist the user in navigating the web. The user will find the right information at the right time and context. The webmaster will not have to manually create and maintain a large number of links and related information. ALiSS will take care of this!

5 Use cases 1.”Live Search” 2.”What does it mean?” 3.“Related Pages” 4.“Auto Site Index” and “Auto Site Map” 5.“Web Virtual Assistant/Agent”: type your question and the virtual assistant will try to point to relevant information resources. = Live Search 6.“External sites monitoring / competitors monitoring”: monitor external sites for specific terms and take specific actions when such terms appears. 7.”Personalisation / My web alerts portal”

6 Live search return top pages while user is typing

7 What does it mean? (Auto Glossary/Web SmartTags) Highlight terms, show definition about terms on mouse over (in side area or within text)

8 Related Pages Show related pages organized in content groups or by subjects/terms. Tool-tip within text Side by side

9 Auto Site Index / Site Map A-Z index TermA Webpage 1 Webpage 2 TermB Webpage 3 TermC Webpage 4 TermD Webpage 3 Webpage 5 Webpage 1 Hierarchical (site map) TermA Webpage 1 Webpage 2 TermB Webpage 3 TermC Webpage 4 TermD Webpage 3 Webpage 5 Webpage 1 Thesauri-driven hierarchical website index

10 Auto Site Index / Site Map Combined TermA Webpage 1 Webpage 2 See also TermC TermB Webpage 4 TermC Webpage 3 Webpage 5 Webpage 1 See also TermA Examples: BBC A-Z index EEA site map Content group “Reports” TermA Webpage 1 Webpage 2 TermB Webpage 3 TermC Webpage 4 TermD Webpage 3 Webpage 5 Webpage 1 … Content group “Data” TermE Webpage 6 Webpage 7 TermF Webpage 8 TermG Webpage 9 Webpage 10 Webpage 11 …

11 External sites monitoring / competitors monitoring We could monitor environmental news portal to get the ”hot topics of the day” Adapt the website to what happens in the news: ”Actuality agent” “Semioticians* see actuality as a key device for anchoring the preferred reading on the supposed 'facts' presented 'as they happened'.” ( * Semiotician or semanticist: a specialist in the study of meaning

12 Personalisation - My web alerts portal

13 ALiSS Live Demo

14 Architecture overview ALiSS Client web browser Webpage HTML Internet Agent (client) Java script (Ajax) / Flash Web services XML-RPC API Catalog An “agent client” handles the requests to one and only one “Agent server” via XML-RPC and creates an “attractive layout” of the results into the client webpage (HTML and CSS). It contains indexed content groups search results Agent (Server) Agent servers handles the requests from Agent clients. There can be many Agent servers which each of them have a specific set of rules on how to aggregate content groups and how to delivery the search results to the agent clients. Several agents can build a multi-agent server. Content groups definitions and settings Ontologies KB It contains ontologies’ descriptions (thesauri, taxonomies, glossaries) and logic for inference and deductions about the relationships among them. The format for import is RDF / SKOS. Google Google API Google Box Internet

15 Main technolgies and standards Programming/Logic language: Python Presentation/Template language: HTML, DTML, Page templates and CSS Knowledge representation language: RDF/SKOS (XML) and OO database objects Information protocols / web service API: XML-RPC, SOAP CMS/Application server: Zope and/or Plone Modelling: UML Testing: Unit Testing Perfomance / stability: Load balancing on ZEO, advanced cache mechanisms and indexing

16 ALiSS Web Service API getTermsForPage(PageURL) getTopPagesForTerms(Terms) getRelatedTermsForTerm(Term,RelationType) getRelatedPagesForPage(PageURL,RelationType) getTermSuggestions(PartOfTerm)

17 Further work and resources Content groups setup, real world tests and fine-tuning Relations from thesauri and taxonomies (ex from Gemet) Deduction logic of relations among pages based on relation among terms Investigate the use of inference engine (OpenCyc) and KB for ”reasoning about pages” We need continuos update of EEA glossary, Gemet and other ontology systems. They constitute”brain” of ALiSS.

18 Thanks for your attention !