Mark j weal gareth v hughes david e millard luc moreau
Download
1 / 22

Mark J. Weal, Gareth V. Hughes, David E. Millard, Luc Moreau - PowerPoint PPT Presentation


  • 89 Views
  • Uploaded on

Open Hypermedia as a Navigational Interface to Ontological Information Spaces. Mark J. Weal, Gareth V. Hughes, David E. Millard, Luc Moreau. But can be very difficult for People to access and understand. Overview. Ontological Information Systems model information very precisely. Ontologies.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Mark J. Weal, Gareth V. Hughes, David E. Millard, Luc Moreau' - naoko


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Mark j weal gareth v hughes david e millard luc moreau

Open Hypermedia as a Navigational Interface to

Ontological Information Spaces

Mark J. Weal, Gareth V. Hughes, David E. Millard, Luc Moreau


Overview

Overview

Ontological Information Systems model information very precisely


Ontologies
Ontologies understand

  • The word “Ontology” denotes the science or study of being

  • In Agent Systems an Ontology comprises a vocabulary describing a certain domain

  • Ontologies are designed artefacts

  • Ontologies are a shared understanding of some domain

  • Agent-based information management systems are designed to manipulate ontological information spaces


Sofar
SoFAR understand

  • Southampton Framework for Agent Research

  • In SoFAR, ontologies are organised as a hierarchy based on single inheritance

  • Terms describe a structure

  • Predicates describe a relationship between terms

<term name="Person" extends="Entity">

<field type="String" name="title"/>

<field type="String" name="personal"/>

<field type="String" name="family"/>

</term>


Querying ontologies
Querying Ontologies understand

  • SoFAR’s query language is based on pattern-matching and requires adding variables and constraints to ontological definitions :

    Person("Dr"; "Luc"; "Moreau")

    Person(?String; "Luc"; ?String)

  • Querying terms looks up data

  • Querying predicates asks a question

    InGroup(Person(?String; "Luc"; ?String); ?Group)


The interface
The Interface understand

  • Composing queries requires an in depth understanding of the ontology

  • Keyword search ignores inherent structure of the information space

  • Open Hypermedia – link navigation initiates complex queries in the background. This separates :

    • the graphical interface

    • the process of querying

    • the process of link generation

    • the ontological information space


FOHM understand

  • The Fundamental Open Hypertext Model

  • Based on the Open Hypermedia Protocol (OHP) developed by the Open Hypermedia Systems Working Group (OHSWG)

  • Extends OHP data model to represent several domains of hypermedia

  • SoFAR FOHM Server Agent provides Open Hypermedia Services to SoFAR agents




The dynamic c v
The Dynamic C.V. understand

  • Set of Agents that have access to information about our group

    • publications agent

    • ECS database agent (phone numbers, group, etc.)

    • Seminars agent (internal seminars by group members)

  • Dynamic C.V. is an agent with a web user interface that queries these agents to build a Curriculum Vitae


  • Web Agent sends request to Dynamic C.V.

  • C.V. Finds appropriate Query Recipe in LinkServer

  • Uses the destinations as queries to the agent cloud

  • Converts the resultant terms into XML and passes them to the Annotator

  • Annotator searches for query recipes on those terms in the LinkServer

  • Query recipes are stored in the cache

  • XML marked up with references to the cache are transformed by XSL and passed back to the browser


The linkbases
The Linkbases understand

  • FOHM Associations link terms to potential queries (predicates) over the ontologies in the system :

    Src : Person(?String; ?String; ?String)

    Dest1 : HasEmail(?Person; ?Email)

    Dest2 : HasPhone(?Person; ?Phone)

  • The destinations are used to build each dynamic ‘page’

  • The Annotator searches for other recipes with the destinations as sources


The query recipes
The ‘Query Recipes’ understand

Person

HasOffice

HasTelephone

InGroup

IsUser

Creates

Seminar


The query recipes1
The ‘Query Recipes’ understand

Person

HasOffice

HasTelephone

InGroup

IsUser

General C.V. of a person

Creates

Seminar


The query recipes2
The ‘Query Recipes’ understand

Person

HasOffice

HasTelephone

InGroup

IsUser

Creates

A Person’s publications

Seminar


The query recipes3
The ‘Query Recipes’ understand

Person

HasOffice

HasTelephone

InGroup

IsUser

Creates

Seminar

A person’s seminars




Who is Danius? understand



Conclusions
Conclusions understand

  • Separation of Concerns

    • Ontologies for Information

    • Hypermedia for Navigation

  • Static to Dynamic Documents

  • Hides complex ontological models

  • Alternative linkbases

  • FOHM supports different modes of interaction

  • New query recipes can be easily added


ad