- From: Seaborne, Andy <Andy_Seaborne@hplb.hpl.hp.com>
- Date: Wed, 8 Oct 2003 11:54:52 +0100
- To: "Seaborne, Andy" <Andy_Seaborne@hplb.hpl.hp.com>, "Butler, Mark" <Mark_Butler@hplb.hpl.hp.com>, "'www-rdf-dspace@w3.org'" <www-rdf-dspace@w3.org>
> so there seems to be confusion between the Well - there is confusion in unfinished sentences! I meant: .. so there seems to be confusion in what the terms refer to. Andy -------- Original Message -------- > From: Seaborne, Andy <mailto:Andy_Seaborne@hplb.hpl.hp.com> > Date: 8 October 2003 11:51 > > I don't think there is a uniform approach because the original specs > aren't > uniform in use of a "qualifier". > > Looking at vra3:title: > > vra3:Title.Variant > could be subProperty of title > its still a title for the work > vra3:Title.Translation > could be subProperty of title > its still a title for the work > > but > > vra3:Title.Series > Not a subproperty > Would seem preferrable to link to the "series" description > vra3:Title.LargerEntity > Not a subproperty - this isn't a title for the work > > In Dublin Core there is explicit subProperties: > > dc:created subPropertyOf dc:date > dc:references subPropertyOf dc:relation > dc:medium subPropertyOf dc:format > > and if the subProperty is a true statement so is the same pair related > by > the superProperty. > > The var3 mappings to DC also need thinking about > > vra3:measurements is defined to map to dc:format > measurements.{dimensions,format,resolution} > is about the image (actually about the work or about the image) > > vra3:material is defined to dc:format but is about the substance of the > work. > > so there seems to be confusion between the > > Andy > > > -----Original Message----- > From: Butler, Mark [mailto:Mark_Butler@hplb.hpl.hp.com] > Sent: 7 October 2003 17:40 > To: www-rdf-dspace@w3.org > Subject: Mapping between schemas > > > > Hi team, > > After writing an XSLT transform to turn the Artstor XML into RDF/XML, I > decided to have a go at writing an RDFS schema for the resulting RDF. I > then > decided to try to link this schema to an earlier one I had done for VRA > Core, because the Artstor metadata is based on VRA Core. > > There are a number of problems doing this, but I came across one which I > want to mention here because I suspect it may be potentially very > generic. > It is the problem where one schema uses properties whereas another > schema > uses classes. > > For example, consider two schemas that both use the VRA element creator > that > refers to an image record. Note I am not using RDFS class / property > terminology here deliberately, because specifications like VRA Core do > not > use such terms. Creator has a number of qualifiers, e.g. Creator.Role, > Creator.Attribution, Creator.Personal_name, Creator.Corporate_name. So > how > do we represent this? Well there are two approaches: > > (a) We can create a property called creator, and then subproperties > called > role, attribution, personal_name and corporate_name. If we do this, we > are > making the assumption that an image has exactly one creator. > > (b) Alternatively we can create a class called Creator. Now our Image > instance has one or more properties called hasCreator, each of which > points > to an instance of Creator. The properties roles, attribution, > personal_name > and corporate_name all have domain Creator. Now images can have multiple > creators, because each creator is an independent object, rather than a > property value. > > Now lets consider the mapping: > > 1. It's fairly straightforward to map a:role, a:attribution, > a:personal_name > and a:corporate_name onto their respective counterparts in b. > > 2. Mapping b on to a is may be more difficult, if an image does have > multiple creators. > > 3. Mapping between creator is difficult, because it is a property in a > and a > class in b. > > any thoughts? > > Dr Mark H. Butler > Research Scientist HP Labs Bristol > mark-h_butler@hp.com > Internet: http://www-uk.hpl.hp.com/people/marbut/
Received on Wednesday, 8 October 2003 06:58:06 UTC