Automatic News Summarization and Extraction System
    'Watch the news while I was away and tell me what happened.' This project combines a Video scene change algorithm, with the current text segmentation and summarization techniques to build an automatic news summarization and extraction system. Television broadcast news are captured both in Video/Audio format with the accompanying subtitles in text format. News stories are identified, extracted from the video, and summarized in a short paragraph which reduces the amount of information into a manageable size. Individual news video clips can be retrieved effectively by a combination of video and text, using a reversed indexed search engine to provide distilled information such as a summarized version of the orginal text and highlights important key words in the text.

    Participants: Stefan Rüger, Marcus Pickering, Lawrence Wong
  • AquaLog
    A portable question-answering system for organizational ontologies
    AquaLog is a portable question-answering system which takes queries expressed in natural language and an ontology as input and returns answers drawn from semantic resources compliant with the input ontology. AquaLog differs from other similar systems with respect to two important aspects: 1) It is truly portable: no configuration effort is needed at all, to interface AquaLog to a particular ontology; 2) Over time it adapts to the jargon used by a particular user community, hence there is no need to manually customise the system for a particular domain. AquaLog integrates a number of technologies, including NLP, ontology-based reasoning, machine learning and user modelling.

    Participants: Vanessa Lopez, Enrico Motta, Ivan Cantador, Michele Pasin, Maria Vargas-Vera
  • BuddyFinder-CORDER
    Find the right people with the right knowledge in the right place at the right time
    Online social networking tools are extremely popular, but can miss potential discoveries latent in the social 'fabric'. Matchmaking services can do naive profile matching with old database technology, and modern ontological markup, though powerful, can be onerous at data-input time. BuddyFinder-CORDER can automatically produce a ranked list of buddies to match a user's search requirements specified in a term-based query, even in the absence of stored user-profiles. We integrate an online social networking search tool called BuddyFinder with a text mining method called CORDER to rank a list of online users based on 'inferred profiles' of these users in the form of scavenged Web pages.

    Participants: Marc Eisenstadt, Chris Denham, Jianhan Zhu
  • BuddySpace
    Enhanced Presence Management for Collaboration, Messaging, and Gaming
    BuddySpace aims to provide enhanced capabilities for users to manage and visualise the presence of colleagues and friends in collaborative working, gaming, messaging, and other contexts. Of particular interest is the role of graphical metaphors for presence, including maps, logical layouts such as building schematics and project timelines and abstract artistic layouts such as graffiti walls. We are also studying the semantics of presence, in order to move beyond simple flags such as 'online' and 'busy' to include rich contextual and spatio-temporal information more appropriate to one's focus of activity.

    Participants: Marc Eisenstadt, Martin Dzbor, Jiri Komzak, Yanna Vogiazou
  • Compendium Software
    Concept mapping tool
    The Compendium software produced by the Compendium project is a semantic (typed nodes and links), hypermedia (rich forms of linking and transclusion), concept mapping tool. More details and downloads of the application and fully documented Java source code from the URL below.

    Participants: Simon Buckingham Shum, Michelle Suzanne Bachler, Albert Selvin, Clara Mancini and Alexandra Okada
  • FlashMeeting
    The lightest possible video-conferencing software application
    Hook-up your web cam, plug in your microphone, go to a web page ... and CNM FlashMeeting technology will give you an instant meeting - any time, any place, any platform! Based on the Macromedia Flash MX Server technology, CNM FlashMeeting provides a host of features packed into a small applet direct in a web page. As the applet is implemented in Macromedia Flash, the most widely available and most compatible of browser plugins, it is incredibly lightweight, efficient, good looking, and you probably will not have to download anything extra at all for it to work!

    Participants: Michelle Suzanne Bachler, Albert Selvin and Alexandra Okada
  • FlashVlog
    The quick and easy way to create instant video blogs
    With a web cam and computer you can be creating video blogs almost instantly! You can record and edit streaming video that is available to a web audience within seconds. FlashVlogs are recorded and edited in the FlashVlog Editor and the results are watched using a separate FlashVlog Viewer. Both applets simply run in a standard web page using the popular Flash plug-in.

    Participants: Jon Linney,Kevin Quick,PeterScott
  • Hexagon
    The power of 'presence' brought to your browser
    Keep in touch with your colleagues wherever you are in the world. Not only can you see their present 'state-of-being', or use the inbuilt text chat, as with many other types of software, but you can actually see them working at their desk with regularly updating thumbnail images. And when you need a quick 'word' you can 'voice' chat with them!

    Participants: Jon Linney, Kevin Quick, Peter Scott
  • Magpie
    The semantic filter
    Magpie adds an ontology based semantic layer onto web pages on-the-fly as they are browsed. Magpie automatically highlights key items of interest, and for each highlighted term it provides a set of 'services' (e.g. contact details, current projects, related people) when you right-click on the item.

    Participants: Enrico Motta, John Domingue, Martin Dzbor, Tony Brush, Marc Eisenstadt and Victoria Uren
  • OntoWeaver
    an ontology-based approach to web site design and development
    OntoWeaver is an ontology-based approach, which provides high level support for web site design and development. It relies on the following major components to achieve its task: i) a site view ontology, which provides fine-grained modelling support for user interfaces and navigation structures of the target web site, ii) a presentation ontology, which provides high level support for the specification of layouts and presentation styles for user interface elements, and iii) a customization framework, which exploits the declarative specification of the target web site and provides comprehensive customization support at design time as well as run time.

    Participants: Yuangui Lei, Enrico Motta, John Domingue
  • Revyu
    A Web site that exploits Semantic Web technology and allows you to review and rate anything you want is a web site where you can review and rate things. Unlike many other reviewing sites on the web, lets you review and rate absolutely anything you can name. exploits Semantic Web technologies, both as the underlying representation mechanism and also to dynamically retrieve semantic information available on the web, which is relevant to a particular review. Because the content of all reviews is published on the site in RDF/XML as well as HTML, you can easily reuse the reviews you write in any other web site or application.

    Participants: Tom Heath, Enrico Motta, Peter Coetzee, Marian Petre, Martin Dzbor
  • SimLink
    Shared control of virtual experiments via Instant Messaging
    SimLink is a system for deployment and use of Java based downloadable plugins within the BuddySpace instant messaging system. It also supports a mechanism to 'share state' in the group chat environment of BuddySpace. This means that we can design a plugin whose current state is synchronized in all participants of a group chat session. For example, one of sample plugins provided, allows participants to play a networked game of Chess, and additionally progress of the game can be viewed by participants not involved in the game. In practice, SimLink allows multiple users to share control of simulations and other software at much lower bandwidth penalty than 'raw' screen-sharing would entail.

    Participants: Chris Denham, Marc Eisenstadt
  • SWAT Editing Tools
    Controlled Language Ontology Editing Tools
    The SWAT Editing Tool allows you to develop ontologies for the semantic web, using a controlled dialect of English rather than a computer language. It uses an exceptionally simple dialect called OWL Simplified English, which covers the most commonly used OWL patterns.

    Three advanced Natural Language tools also aid ontology developers: (1) Txt2ids extracts suggestions for ontology identifier names from unrestricted text, thus avoiding the blank page problem when building a new ontology, (2) Axiom Suggester suggests new ontology statements from identifier names, thus saving developers time in ontology construction, and (3) Explanation Generator produces Natural Language explanations for problematic logical entailments (or bugs), thus aiding developers to debug ontologies.

    Participants: Richard Power, Allan Third, Tu Anh Nguyen, and Sandra Williams
  • SWAT Verbaliser
    Natural Language Ontology Verbaliser
    Use this on-line service to analyse your OWL ontology, build a lexicon from it, or convert it into English sentences or a structured glossary of entities and relationships.

    Participants: Richard Power, Allan Third, and Sandra Williams
  • Watson
    Exploring the Semantic Web
    As the Semantic Web gains momentum, large amounts of semantic information are becoming available online. The emergence of such large-scale semantics opens the way to a new generation of Semantic Systems, able to overcome the brittleness of classic domain-specific semantic systems and supporting open-ended tasks, such as web browsing and question answering. Watson is an innovative gateway for the Semantic Web, whose design has been guided by the requirements of this new generation of Semantic Web applications and by the lessons learnt from previous systems. Watson plays three main roles: 1) collects the available semantic content on the Web, 2) analyzes it to extract useful metadata and indexes, and 3) implements efficient query facilities to access these data, which are structured around thousand and thousand of separate ontologies.

    Participants: Mathieu d'Aquin, Claudio Baldassarre, Laurian Gridinoc, Marta Sabou, Vanessa Lopez, Martin Dzbor, Sofia Angeletou, Enrico Motta