DAML Logo - Link to www.DAML.org

DAML Map

Home | About DAML | Announcements | Roadmap | Site Search

DAML Map is an ontology and software for defining and presenting map overlays in a renderer-independent manner. It is based loosely on the representation used by the Map Server from the DARPA Joint Task Force Advanced Technology Demonstration (JTF ATD) program (1993-1999). Dan Connolly employed a similar approach in developing a DAML ontology to represent graphs.

Example

The map below was rendered from australiamap.owl using BBN's open source OpenMap software. Lines represent great-circle routes between the indicated airports.
Australia Trip Map

Downloads

The following files are available for download:
map-ont (dumpont)
ontology
australiamap.owl
sample content
DAMLLayer.java
interface to OpenMap
map_ont.java
a vocabulary file for use with Jena
openmap.properties
OpenMap configuration file including DAML Layer
test.bat
script to run OpenMap with DAML Layer
itinerary2map.java
example application showing map generation (see also travel itinerary application)

Installation with OpenMap

  1. download and install JDK 1.3 or later, if you haven't already
  2. download and install OpenMap, if you haven't already
  3. download and install Jena, if you haven't already
  4. download DAMLLayer.java, map_ont.java, openmap.properties, and test.bat
  5. modify test.bat to reflect your local paths
  6. run test.bat
  7. enter the DAML Map URI, e.g. http://www.daml.org/2001/06/map/australiamap.owl
  8. when you're finished viewing the map, click File->Quit

Possible Future Directions

Author

Mike Dean
$Id: index.xml,v 1.10 2003/10/03 21:11:58 mdean Exp $