PalmDAMLHome | About DAML | Announcements | Roadmap | Site Search |
URIs or local files containing DAML are processed by the Windows or Unix daml2pdb application to produce a Palm Database (.pdb) file which is HotSync'd to the device using Palm Desktop. These are then used by the PalmDAML application running on the Palm.
Click on the PalmDAML application to start it.
PalmDAML initially displays a screen showing the number of records
(unique resource URIs or literal values)
in the loaded database.
Clicking Proceed
will produce the Nodes View.
The Nodes View provides a list of the URIs for all resources referenced
in the document. Because of limited space, only the
file name and #reference portion of the URI is normally displayed.
The arrows (when visible) allow you to scroll up and down the list
a screen at a time.
Clicking on a URI provides a Node View showing all of the statements
involving that node.
The Node View consists of 3 areas:
property arrow value
>
) are those where the URI
at the top
is the subject and value
is the object
<
) are those where the URI
at the top
is the object and value
is the subject
<
) to return to the previous Node View,
if any.
^
) to return to the Nodes View.
You can also click on the Find icon to search for a specific string prefix
in a Literal or URI. There may be a noticeable delay while search a large DAML database.
This produces a list of matching nodes.
Clicking on a match results in a Node View of that match.
Databases with large numbers of records can literally take hours to HotSync. The shareware PDBcruncher application can reduce this time by 100x. PDBcrunched versions of the databases are also provided below.
File | PDBcrunched File | Records | Kb | Description |
---|---|---|---|---|
PalmDAML.prc | N/A | N/A | 23 | PalmDAML application |
homework.pdb | !homework.pdb | 5143 | 567 | collected results of DAML Homework Assignment 1 |
royal92.pdb | !royal92.pdb | 14072 | 1437 | genealogy of European royalty |
call.pdb | !call.pdb | 35355 | 3846 | CALL Thesaurus |
beer.pdb | !beer.pdb | 73 | 9 | beer ontology |
wine.pdb | !wine.pdb | 572 | 85 | wine ontology |
lifecycle.pdb | !lifecycle.pdb | 1117 | 105 | DAML Researchers, Tools, Lifecycle, and Signup |
ontologies.pdb | !ontologies.pdb | 1298 | 140 | DAML Ontology Library summary |
opencyc.pdb | !opencyc.pdb | 11567 | 2276 | OpenCyc |
java daml2pdb [-start URI] [-description string] outputfilename.pdb <URI | inputfile> ...
where the optional start URI identifies an initial node to view (otherwise, PalmDAML will start with the NodesView) and the optional description string is included as a comment in the database.
You can download the daml2pdb.java program and a sample script to run it. daml2pdb requires Java 2 and RDF API.