- From: Dan Connolly <connolly@w3.org>
- Date: Tue, 08 Dec 1998 19:04:22 +0000
- To: w3c-ql@w3.org
- CC: www-rdf-comments@w3.org, kuipers@cs.utexas.edu
Up to the QL '98 workshop[1], I considered RDF[2] a hand-in-glove fit with frame-based reasoning systems. So I was suprised to see "The schemas of RDF allows hte definition of attributes, so called property types. The property types are -- in contrast to frame based languages like F-Logic-- general in the sense that they do exist independently of classes. Thus, it is not possible to give the same name to different properties for several classes if they have different value ranges or cardinalities." in section 3.1 "RDF/RDFS and Frame-Logic" of Decker's paper[3] The idiom that I'm most familiar with is from Algernon[4]: http://www.cs.utexas.edu/users/qr/algernon.html ============ http://www.cs.utexas.edu/users/qr/algy/reference-manual/node10.html#SECTION00032200000000000000 (:slot atom (domain ) descriptor ) Declares a new slot and types it using domain . Typing is enforced using an if-added rule. For example: declares the slot has-disease to be a relation between people and diseases. If one then asserts: Algernon concludes that p1 isa people, and d1 isa diseases. ============ Is Algernon typical of the class of "frame based languages like F-Logic" or is it different? Is either of them or both consistent with the RDF specs? Specifically: "A property can have at most one range property." http://www.w3.org/TR/1998/WD-rdf-schema-19981030/#constraints (specifically 3.1.3) "A property may have zero, one or more than one class as its domain. If there is no domain property, it may be used with any resource. If there is no domain property, it may be used with any resource. If there is exactly one domain property, it may only be used on instances of that class (which is the value of the domain property). If there is more than one domain property, the constrained property can be used with instances of any of the classes (that are values of those domain properties). " I'm not sure what "if there is no domain property" means in the absense of the closed-world assumption. Sorry these questions are sort of messy and ill-formed, but I want to get my thoughts down before I forget, and I'm not sure when/if I'll find time to research the question more fully. [1] The W3C Query Languages Workshop December 3rd and 4th, 1998 Boston, Massachussets http://www.w3.org/TandS/QL/QL98/ [2] Resource Description Framework (RDF) http://www.w3.org/RDF/ [3] Decker S.,Erdmann, M., Fensel, D., and Studer, R. (1999) Ontobroker: Ontology Based Access to Distributed and Semi-Structured Information. In R. Meersman et al. (eds.), Semantic Issues in Multimedia Systems, Kluwer Academic Publisher, Boston. http://www.aifb.uni-karlsruhe.de/WBS/broker. linked from http://www.ilrt.bris.ac.uk/~ecdb/rdf/papers/QL98-queryservice-19981118/ linked from http://www.w3.org/TandS/QL/QL98/pp.html [4] Algernon and Access-Limited Logic http://www.cs.utexas.edu/users/qr/algernon.html linked from http://www.w3.org/Architecture/Terms.html -- Dan Connolly http://www.w3.org/People/Connolly/ phone:+1-512-310-2971 (office, mobile)
Received on Tuesday, 8 December 1998 14:04:03 UTC