From: Mike Dean ([email protected])
Date: 01/28/02
I've been hoping/assuming for a while that DAML-S could
cover the following use case. I'd like to verify that
and/or propose it as a use case for upcoming releases.
In using DAML, I've found that it's preferable to add
properties to existing well-known objects rather than
creating new objects. For example, the CIA World Fact Book
and Foreign Clearance Guide add properties about countries.
I'd like to be able to use DAML-S to describe information
services that provide additional information about specific
classes of objects. I think this could play a major role in
the upcoming DAML Experiment.
As a concrete example, I'd like to be able to indicate that
values for the following properties
http://www.daml.org/2001/12/factbook/factbook-ont#administrativeDivision
http://www.daml.org/2001/12/factbook/factbook-ont#border
http://www.daml.org/2001/12/factbook/factbook-ont#capital
http://www.daml.org/2001/12/factbook/factbook-ont#population
...
for instances of
http://www.daml.org/2001/09/countries/fips-10-4-ont#Country
with a value of ?code for property
http://www.daml.org/2001/09/countries/fips-10-4-ont#code
can be obtained by loading the page
http://www.daml.org/2001/12/factbook/?code.html
A "rule" specifying this might look something like
(?country rdf:type fips-ont:Country)
(?country fips-ont:code ?code)
(eval (http-get (concatenate "http://www.daml.org/2001/09/countries/"
?code
".html")))
=>
(?country factbook-ont:border ?x)
Can this currently be expressed in DAML-S?
Thanks!
Mike
This archive was generated by hypermail 2.1.4 : 03/26/02 EST