Hi Jörg
I can see a use-case for having an extensible mechanism for resolution of
different identifier schemes.
So rather than write a separate ExternalContentManager, it would be useful
to configure a chain of ProtocolResolvers, each one responsible for a
particular protocol/scheme. So people could add whichever ProtocolResolvers
were appropriate to their needs (so, http, file, irods, doi, etc etc).
Regards
steve
-----Original Message-----
From: Jörg Panzer [mailto:pan...@sub.uni-goettingen.de]
Sent: 02 December 2010 11:39
To: Support and info exchange list for Fedora users.
Subject: Re: [fcrepo-user] Control Group - supported URL schemes
Hello Steve,
we plan to use fedora as frontend for iRODS. So, we will allow direct ingest
in iRODS. The ingested files are subsequently registered in fedora by an
callback mechanism.
The idea was, to do this with an "external referenced" datastream.
<foxml:datastream ID="DS5" STATE="A" CONTROL_GROUP="E" VERSIONABLE="true">
<foxml:datastreamVersion ID="DS5.0" LABEL="ds5 label"
CREATED="2010-12-02T10:45:17.785Z" MIMETYPE="application/pdf">
<foxml:contentLocation TYPE="URL"
REF="irods://zone/home/user/datastreams/info:fedora/test:1/DS5/DS5.0"/>
</foxml:datastreamVersion>
</foxml:datastream>
So i take a look at ExternalContentManager and
DefaultExternalContentManager.
Thanks,
Jörg
--
Am 02.12.2010 um 10:31 schrieb Steve Bayliss:
Hi Jörg
Currently only http and file protocols are supported.
External content is managed by an ExternalContentManager - the only one
implemented currently is the DefaultExternalContentManager. This is
specified in fedora.fcfg so theoretically it's possible to provide an
alternative to manage other URI schemes (or indeed extend the existing
content manager to do this; perhaps some configuration information to
specify how different protocols should be resolved).
For "R" datastreams Fedora simply issues a temporary redirect with the URI
to redirect to, so it would be the browser (or client) responsibility to
handle the resolution for non-http schemes.
This sounds to me like, it is possible for "R" to use other schemes, but we
get a Malformed URL Exception on ingest.
For "E" datastreams the resolution is via the ExternalContentManager, so
implementation of additional URL schemes would be an option for these.
What URL schemes would you like to see supported?
Regards
Steve
-----Original Message-----
From: Jörg Panzer [mailto:pan...@sub.uni-goettingen.de]
Sent: 02 December 2010 09:17
To: Support and info exchange list for Fedora users.
Subject: [fcrepo-user] Control Group - supported URL schemes
Hello,
can someone tell me, if there are other URL schemes supported for the
control groups "Redirect" and "External Referenced" in addition to "http"?
Regards,
Jörg
---
Jörg-H. Panzer
Georg-August-Universitaet Goettingen
State and University Library
----------------------------------------------------------------------------
--
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
----------------------------------------------------------------------------
--
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
---
Jörg-H. Panzer
Georg-August-Universitaet Goettingen
State and University Library
------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users