- From: Jonas Liljegren <jonas@paranormal.se>
- Date: Mon, 19 Jun 2000 18:11:39 +0200
- To: RDF Intrest Group <www-rdf-interest@w3.org>
(This is a rephrasing of a previous post.)
The purpose is to represent in an RDF Schema, the properties a
specific satement can have.
Implementation
--------------
StatementConstraint
subClassOf rdfs:ConstraintProperty
statementPredicate
type StatementConstraint
domain rdfs:Statement
range rdf:predicate
Illustration
------------
Lets say I have a Person with an intrest in a Topic. (That would be a
resource of type Person and a resource of type Topic in a Statement
with the Predicate intrest.) Suppose I want to represent the strength
of an individual persons individual intrest. That would be a property
of the reified statement, not of the intrest property.
In the implementation, the statementPredicate will be used with the
intrest property. A Person is said to have a intrest in a Topic.
For each of a persons intrest statements, there will be a property of
the statement indicating the strength of the intrest.
intrest
type rdf:predicate
domain Person
range Topic
IntrestStatement
subClassOf rdf:Statement
statemetPredicate intrest
strength
type rdf:predicate
domain IntrestStatement
range FloatZeroToOneInclusive
An application can now know what properties a specific statement can
have by matching the statement predicate with a specific subClassOf
rdf:Statement.
--
/ Jonas - http://paranormal.se/myself/index.html
Received on Monday, 19 June 2000 12:09:55 UTC