- From: Graham Klyne <Graham.Klyne@MIMEsweeper.com>
- Date: Fri, 26 Oct 2001 14:22:56 +0100
- To: Dan Brickley <danbri@w3.org>
- Cc: <w3c-rdfcore-wg@w3.org>
It seems to me that you're trying to say something like:
[[[
'rdfs:domain' and 'rdfs:range' is applied to an rdf:Property to state
additional information about the subject and object of any [statement]
containing that property. Specifically, 'rdfs:domain' indicates a class of
which any such subject is an instance, and 'rdfs:range' indicates a class
of which any such object is an instance.
]]]
(For [statement], replace appropriate terminology from outcome of recent
discussions.)
#g
--
At 06:31 PM 10/25/01 -0400, Dan Brickley wrote:
>A barebones editors work-in-progress for RDFS, with some minimal changes
>to the description of rdfs:domain and rdfs:range (basically I removed all
>the cardinality stuff):
>
> http://www.w3.org/2001/sw/RDFCore/Schema/20010913/#s3.1.3
>
>So I'm stumped for words here. We need to improve this language to
>describe range/domain (intended audience: schema creators and rdf
>developers not language lawyers) to reflect the new cleaner meaning. I
>don't like the way things are phrased here ('must') as has overtones of
>DTD-style validation instead of more neutrally describing the meaning of
>range/domain.
>
>Here's all I currently have (trimmed down version of old CR 1.0 spec):
>
>[[
>
>3.1.3. rdfs:range
>
> An instance of ConstraintProperty that is used to indicate the
>class(es) that the values of a property must be
> members of. The value of a range property is always a Class.
>Range constraints are only applied to properties.
>
> Constraints on rdfs:range
>
> The rdfs:domain of rdfs:range is the class rdf:Property. This
>indicates that the range property applies to
> resources that are themselves properties.
>
> The rdfs:range of rdfs:range is the class rdfs:Class. This
>indicates that any resource that is the value of a
> range property will be a class.
>
> 3.1.4. rdfs:domain
>
> An instance of ConstraintProperty that is used to indicate the
>class(es) on whose members some specified
> property can be used.
>
> Constraints on rdfs:domain
>
> The rdfs:domain of rdfs:domain is the class rdf:Property. This
>indicates that the domain property is used
> on resources that are properties.
>
> The rdfs:range of rdfs:domain is the class rdfs:Class. This
>indicates that any resource that is the value of
> a domain property will be a class.
>]]
>
>suggestions to the mailing list please!
>
>Dan
------------------------------------------------------------
Graham Klyne MIMEsweeper Group
Strategic Research <http://www.mimesweeper.com>
<Graham.Klyne@MIMEsweeper.com>
------------------------------------------------------------
Received on Friday, 26 October 2001 09:37:26 UTC