Echo Con - Thank you! And, definitely interested! -nruest
On 11-07-13 05:43 PM, Conal Christopher Tuohy wrote:
Thanks Scott I'd be interested to see your code! Con Scott Prater<pra...@wisc.edu> wrote: Hello, Nick, Conal -- I'm back from vacation. The work Adam refers to is a simple standalone message router application I created that takes object create/purge events as input and creates/purges handles in our handle server. It's still proof-of-concept right now, and very much tailored to our own environment, but I've done some load testing, and it appears to be a very viable, scalable approach. I also went some ways down the path of investigating the idea of using handles as PIDs, and came to the same conclusion as Conal: a handle (or ARK) should not *be* a Fedora PID, but rather a pointer to an object identified by a Fedora PID. In our own case, we make the Fedora PID and the handle match very closely: an object identified by the Fedora PID 1711.dl:myObject1 is referenced by the handle 1711.dl/myObject1 (note that we decided to use the same namespace ID for both Fedora and the handle server -- a decision that is debatable, but has worked well for us so far). I can send you the standalone message router app source code, along with some documentation for setting it up, if you're interested. As a side note, this is an example of an architecture that many others have implemented, and has been recently discussed on the Fedora developers list: the idea that discrete repository operations (such as PID minting, indexing, etc.) can be outsourced to external applications loosely coupled to Fedora via some event and/or state-change tracking mechanism. There seems to be general agreement that this outsourcing model is a promising future direction for Fedora development. -- Scott On 06/22/2011 09:10 AM, aj...@virginia.edu wrote:Scott Prater of the University of Wisconsin at Madison (a Fedora committer) has already done this for handle services and other integrations. You may wish to contact him to ask about the work. I wouldn't put his name forward like this but for that I know him to be on vacation and away from email. --- A. Soroka Online Library Environment the University of Virginia Library On Jun 21, 2011, at 6:42 PM, Conal Tuohy wrote:Nick. I hope I understand your requirement OK - it seems to me a good option is to supplement the Fedora-generated PID with an ARK (rather than to see it as a replacement). You can store the ARK in one or more of the object's datastreams, e.g. as the value of the<dc:identifier> element in the DC datastream: <dc:identifier>ark:/123456/123456</dc:identifier> Then you can search your repository with the query "identifier~ark:/123456/123456" to resolve the ARK. To ensure that your objects are assigned ARK identifiers, you can listen to the Fedora repository using JMS, and in response to the creation of a record your listener can mint an identifier and assign it to the new object. I am doing something similar which is integrating an external handle server. Conal On 21/06/11 09:24, Nick Ruest wrote:Hey folks, This is a *really* old thread. But, I wanted to see if there was any updated discussion or understanding on if or how to incorporate ARK within Fedora. thanks! -nruest-- Conal Tuohy eResearch Business Analyst Victorian eResearch Strategic Initiative +61-466324297 ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It's vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users-- Scott Prater Library, Instructional, and Research Applications (LIRA) Division of Information Technology (DoIT) University of Wisconsin - Madison pra...@wisc.edu ------------------------------------------------------------------------------ AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on "Lean Startup Secrets Revealed." This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users ------------------------------------------------------------------------------ AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on "Lean Startup Secrets Revealed." This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
-- ---------------------------------------------------------- Nick Ruest Digital Strategies Librarian President - McMaster University Academic Librarians Association McMaster University Mills Memorial Library 1280 Main Street West Hamilton, ON L8S 4L6 Phone: 905.525.9140 ext. 21276 Email: rue...@mcmaster.ca http://library.mcmaster.ca/contact/ruest-nicholas http://ruebot.net/ ------------------------------------------------------------ "Revolution is not something fixed in ideology, nor is it something fashioned to a particular decade. It is a personal process embedded in the human spirit." - Abbie Hoffman
<<attachment: ruestn.vcf>>
------------------------------------------------------------------------------ AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on "Lean Startup Secrets Revealed." This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users