[tdwg-content] Conflict between DarwinCore and DublinCore usageof dcterms:type / basisOfRecord

Gregor Hagedorn g.m.hagedorn at gmail.com
Sun Oct 25 19:50:12 CET 2009


2009/10/25 John R. WIECZOREK <tuco at berkeley.edu>:
> Can you explain the difference between your new term dwc:subtype and
> the term dwc:basisOfRecord most recently proposed in this thread?

> I see no difference bewteen your dwc:subtype and the proposed
> dwc:basisOfRecord except the name. The term basisOfRecord has been
> used for this purpose in Darwin Core since 13 Jun 2003. I think
> precedence should prevail.

Please see my slight preference for the word "subtype" over
"basisOfRecord" as a secondary question.

The essence is that I propose to use DublinCore (precendence since
1995 and extremely widely adapted) where it applies.

basisOfRecord is a mixture of DublinCore type terms, and subtypes of
DublinCore terms. In the latter case DwC omits the applicable
DublinCore resource type vocabulary.

Thus any DC-aware consumer of the data has to do both a mapping of
dwc:StillImage to http://purl.org/dc/dcmitype/StillImage  and imply
that the resource quoted throuh PreservedSpecimen, FossilSpecimen,
LivingSpecimen is a http://purl.org/dc/dcmitype/PhysicalObject, that a
HumanObservation or  MachineObservation must be
http://purl.org/dc/dcmitype/Event, and   NomenclaturalChecklist a
http://purl.org/dc/dcmitype/Text.

Gregor

Gregor wrote:
>> Thus, while I think recordType is a DarwinCore categorization of
>> intent, not resource, and is fine, I still feel that the basisOfRecord
>> vocabulary is a subtyping of resource types.
>>
>> I therefore believe that it would make life simpler for many consumers
>> of DwC if DwC would adopt DublinCore type for its own purposes.
>> Instead of having basisOfRecord =
>>  PreservedSpecimen
>>  FossilSpecimen
>>  LivingSpecimen
>>  HumanObservation
>>  MachineObservation
>>  StillImage
>>  MovingImage
>>  Sound
>>  NomenclaturalChecklist
>>
>> DarwinCore would first use the DublinCore vocabulary: dcterms:type=
>>  StillImage
>>  MovingImage
>>  Sound
>>  Event
>>  PhysicalObject /ADDED, forgotten in previous mail
>>  Text
>>
>> and then use dwc:subtype=
>>  PreservedSpecimen
>>  FossilSpecimen
>>  LivingSpecimen
>>  HumanObservation
>>  MachineObservation
>>  NomenclaturalChecklist
>>
>> for those subtypes of dcterms:type that DarwinCore cares about to
>> specify further. This would allow consumers to directly map DwC
>> records into their DublinCore metadata, rather than analysing the
>> implied hierarchy and mapping in the flattened basisOfRecord.



More information about the tdwg-content mailing list