I did two extremely simple application profiles, which I have posted on
the group wiki http://dublincore.org/dcmirdataskgroup/
I'd like to move on to some more complex profiles or perhaps parts of
profiles (since entire profiles may be very large). I have a question,
however, about handling dependencies between fields.
The Description Set Profiles constraint language examples do not include
anything like this, that I can see, so I wanted to get some advice from
anyone who might know the answer.
First, let me give a couple of easy examples of what I need to do:
1) In RDA there are fields for manufacturer, publisher, and producer. In
some application profiles, it will be desirable for these to be a
limited choice: only one will be usable in a single record. I need to
create a description template that treats these as an 'or' with a limit
of 1.
2) Some fields are generally dependent on other fields, such as the way
that subtitle is dependent on title. You can have a title without a
subtitle, but you cannot have a subtitle without a title. This
dependency needs to be in application profile.
Now, in XML i'd just create a wrapper element and define the metadata
statements within it. But for the AP, it seems that will now require
that the 'wrapper element' also be declared as a vocabulary, outside of
the description set profile.
So assuming that I create such a vocabulary element and declare it as
nonliteral, how then do I express the related statement in the DSP that
provides the needed relationship between the vocabulary elements?
Thanks,
kc
--
-----------------------------------
Karen Coyle / Digital Library Consultant
[log in to unmask] http://www.kcoyle.net
ph.: 510-540-7596 skype: kcoylenet
fx.: 510-848-3913
mo.: 510-435-8234
------------------------------------
|