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

Reply via email to