Hi all,
This is a follow up to an earlier email I sent to the list, and I'm hoping someone new might read this and have ideas.
The official Darwin Core XML Schema Definition for Darwin Core Terms (https://dwc.tdwg.org/xml/tdwg_dwcterms.xsd) makes reference at line 63 in a comment to a dublin_core.xsd file, which in my estimation is a modified dcterms.xsd from Qualified Dublin Core. Unfortunately I can't find any dublin_core.xsd files through the dwc.tdwg.org site or Github to confirm this.
I'm currently working on implementing Darwin Core into a GeoNetwork plugin using these XML Schema Definitions and I believe this dublin_core.xsd file explains an issue we had. Specifically, using the files specified in https://dwc.tdwg.org/xml/tdwg_dwcterms.xsd in our plugin results in dcterms namespace elements (e.g., dcterms:type) not being recognized as record level terms.
Based on line 63 of https://dwc.tdwg.org/xml/tdwg_dwcterms.xsd, my guess is that dublin_core.xsd is (was?) a modified Qualified Dublin Core dcterms.xsd where the element declarations are changed to, for example, <xs:element name="modified" substitutionGroup="dwc:anyRecordLevelTerm"/> INSTEAD OF <xs:element name="modified" substitutionGroup="dcterms:date"/>
I'm hoping someone on this mailing list might know whether this is true, or know of whether dublin_core.xsd exists in the format I predict.
Thanks very much for your time,
Kim
[MERIDIAN on blue circle containing many numbers, with an orange wave pulse to the right.] Kim Mortimer Data Manager MERIDIAN - Marine Environmental Research Infrastructure for Data Integration and Application Network Institute for Big Data Analytics, Faculty of Computer Sciences, Dalhousie University p: + 1 902 494 1812 m: +1 902 880 1863 a: 6050 University Ave, Halifax, NS, B3H 4R2, Canada w: https://meridian.cs.dal.ca e: k.mortimer@dal.camailto:k.mortimer@dal.ca