David E. Millard

Learn More
Machine Transition Let us consider the navigational domain. The first step in the formalization is to define the state space of the abstract machine. The state space not only comprises the data model but also the architectural organization. The data model defines the different data that can be encountered: node, anchor, endpoint and link. The architectural(More)
The work of the Open Hypermedia Systems Working Group (OHSWG) has lead to the creation of several hypermedia models and a common protocol for Navigational Hypertext. However none of these include a working model of context. In this paper we present how we have extended the Fundamental Open Hypermedia Model (FOHM) to include context and behaviour. We then(More)
One of the results of the Open Hypermedia work of the last decade was the Fundamental Open Hypermedia Model (FOHM) capable of representing contextual structure from a variety of hypermedia domains. As the Semantic Web becomes more important it is interesting to compare its metadata language, the Resource Description Framework (RDF), with a model such as(More)
Web 2.0 is the popular name of a new generation of Web applications, sites and companies that emphasis openness, community and interaction. Examples include technologies such as Blogs and Wikis, and sites such as Flickr. In this paper we compare these next generation tools to the aspirations of the early Hypertext pioneers to see if their aims have finally(More)
Early hypertext systems were monolithic and closed, but newer systems tend to be open, distributed, and support collaboration. While this development has resulted in increased openness and flexibility, integrating or adapting various different tools, such as content editors, viewers or even other link servers has remained a tedious task. Many developers(More)
The Artequakt project is working towards automatically generating narrative biographies of artists from knowledge that has been extracted from the Web and maintained in a knowledge base. An overview of the system architecture is presented here and the three key components of that architecture are explained in detail, namely knowledge extraction, information(More)
A large amount of digital information available is written as text documents in the form of web pages, reports, papers, emails, etc. Extracting the knowledge of interest from such documents from multiple sources in a timely fashion is therefore crucial. This paper provides an update on the Artequakt system which uses natural language tools to automatically(More)
This paper describes our attempts to write GRID clients for Mobile Devices, such as a PDA, which have restrictive computational and storage facilities. Our experiences are based on an implementation of a mobile GRID client for Finesse, an existing web-based e-learning system. At this stage of our work we are not looking to novel applications of mobile(More)
Fieldtrips, traditionally associated with science, history and geography teaching, have long been used to support children's learning by allowing them to engage with environments first-hand. Recently, ubiquitous computing (UbiComp) has been used to enhance fieldtrips in these educational areas by augmenting environments with a range of instruments, devices(More)
The interoperability work of the OHSWG identified three major domains of hypermedia that needed to be addressed, Navigational, Spatial and Taxonomic. The Fundamental Open Hypermedia Model attempted to represent all three domains in one structure and allowed context to be tackled consistently across the domains. In the paper we reflect on our experiences(More)