Eric: I'm not a Fedora developer, so this is more descriptive than prescriptive: The DC datastream has more format restrictions than are immediately obvious. I believe this is because the Fedora developers intend for that datastream to function as a tool for administrative identification of digital objects in the repository, rather than discovery per se (that's a personal assessment, so caveat emptor).
You can get a listing of the DC fields that get processed by reviewing the source for fedora/server/utilities.DCFields.java: dc:creator dc:subject dc:description dc:publisher dc:contributor dc:date dc:type dc:format dc:identifier dc:source dc:language dc:relation dc:coverage dc:rights These properties are indexed in the triplestore, which is probably why your attributes are dropped. The DefaultDOManager class also sets the content of the DC datastream as the serialization of the post-process DC data (not the original). If you want to change these behaviors, you could use a local DOManager implementation. I'm sure the developers would also welcome new feature requests related to specific changes in this process, if you have a JIRA account. regards, Benjamin Armintor On Tue, Jun 2, 2009 at 9:41 AM, Eric Coopey <[email protected]> wrote: > Fedora is stripping out namespaces and the associated attributes in the > Dublin core file. We are trying to ingest an object and the DC has 4 > namespaces, all of which (I’m told) are valid for Dublin Core use. So a > sample of the Dublin Core follows: > > > > <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" > xmlns:dc="http://purl.org/dc/elements/1.1/" > xmlns:dcterms="http://purl.org/dc/terms/" > xmlns:xlink="http://www.w3.org/TR/xlink”> > > <dc:subject type="LCSH">United States Steel Corporation</dc:subject> > > <dc:type scheme="DCMIType">text</dc:type> > > <dcterms:issued>1999-07-02</dcterms:issued> > > </oai_dc:dc> > > > > Once ingested the two extra namespaces and any associated xml > attributes/node types are removed (type=”LCSH” and scheme=”DCMIType”), the > dcterms:issued entry disappears completely: > > > > <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" > xmlns:dc="http://purl.org/dc/elements/1.1/"> > > <dc:subject>United States Steel Corporation</dc:subject> > > <dc:type>text</dc:type> > > </oai_dc:dc> > > > > So are we able to use more namespaces than dc? If so, how. > > > > Thanks. > > EC > > > > ------------------------------------------------------------------------------ > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > looking to deploy the next generation of Solaris that includes the latest > innovations from Sun and the OpenSource community. Download a copy and > enjoy capabilities such as Networking, Storage and Virtualization. > Go to: http://p.sf.net/sfu/opensolaris-get > _______________________________________________ > Fedora-commons-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers > > ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ Fedora-commons-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
