Roland asked: "What kind of association you want to achieve?"
I want to be able to associate particular encoding schemes (classes) with
particular elements (properties). A range statement, according to the RDF
Schema spec., "is used to indicate the class(es) that the values of a
property *must* be members of." (my emphasis), ie. it constrains the values
of the property to the class named in the range statement. I want to
associate classes with properties (ie. encoding schemes with elements)
without making them required. If I just define classes then there does not
seem to be any way of saying this class can only be associated with this
property and no others, but is not required to be used for this property.
For example, if I define a (super)class for encoding schemes for the Creator
element and then associate the class with the property with a range
statement, this says that values for the Creator element can only come from
the (super)class associated with the property. But, I want to allow people
the option of using free text descriptions of creators (no encoding scheme),
without allowing the class to be used with other properties. Can I do it?
I have another (different) question. Is it possible to make some elements
mandatory without imposing an order on the elements?
cheers
Andrew
Andrew Wilson
--------------------------------------------------------------------
Assistant Director, Recordkeeping Standards and Policy
National Archives of Australia
email: [log in to unmask]
Ph: +61 2 6212 3694
Fax: +61 2 6212 3989
--------------------------------------------------------------------
> -----Original Message-----
> From: This list, which supersedes dc-datamodel, dc-schema, and
> dc-implementors, i [mailto:[log in to unmask]]On Behalf Of
> Roland Schwaenzl
> Sent: 8 February 2002 4:23
> To: [log in to unmask]
> Subject: Re: Help with RDF
>
>
> > From [log in to unmask] Thu Feb 7 14:13 MET 2002
> > MIME-Version: 1.0
> > Date: Thu, 7 Feb 2002 08:13:32 -0500
> > From: "Wagner,Harry" <[log in to unmask]>
> > Subject: Re: Help with RDF
> > To: [log in to unmask]
> >
> > Andrew,
> > Have you looked at DAML (http://www.daml.org/) and OIL
> > (http://www.ontoknowledge.org/oil/)? They are extensions
> to RDF that allow
> > to you do define more complex relationships, such as: complementOf,
> > equivalentTo, inverseOf. Hope this helps.
> >
> > Regards,
> > Harry
> >
> > > -----Original Message-----
> > > From: Andrew Wilson [mailto:[log in to unmask]]
> > > Sent: Wednesday, February 06, 2002 10:12 PM
> > > To: [log in to unmask]
> > > Subject: Help with RDF
> > >
> > >
> > > I am currently involved in developing RDF schemas for AGLS
> > > and I would like
> > > some advice from those more knowledgable about RDF/XML than I.
> > >
> > > I'd like to know if there is any way of associating classes
> > > with properties
> > > without making them required, as range statement do?
>
> What kind of association you want to achieve?
>
> rs
> > >
> > > Thanks in advance.
> > >
> > > cheers
> > > Andrew
> > >
> > > Andrew Wilson
> > >
> --------------------------------------------------------------------
> > > Assistant Director, Recordkeeping Standards and Policy
> > > National Archives of Australia
> > > email: [log in to unmask]
> > > Ph: +61 2 6212 3694
> > > Fax: +61 2 6212 3989
> > >
> --------------------------------------------------------------------
> > >
> >
>
|