Asaf Bartov Wuerzburg2011
Thank you very much in advance for filling out this questionaire, it will help us enormously to inform our now and future funders of the usefullness of our bootcamp model
1. Please state your affiliation
Project Ben-Yehuda (a Hebrew public domain digital library, cf. Project Gutenberg)
I work for the Wikimedia Foundation, but do not represent it at Interedition.
Earlier, I had represented the National Library of Israel, with which I was a consultant.
2. What value did you get from attending the bootcamp, what were your coding results?
I had some good collaboration on implementing a full open annotation scenario.
I designed an implementation plan for the full scenario, which includes:
- a RESTful server implementing the Open Annotation Collaboration model
- a constraint creation and verification service
- a WYSIWYG annotating client
- an annotated text browsing client
I undertook to create the server (#1), but ended up also taking a stab at the annotated text renderer (#4).
By the end of the bootcamp, we had everything working except for the annotating client, which was not quite finished. Nevertheless, it was enough to demonstrate the full flow (details in the linked presentation).
a) On line sources (sourceforge, github etc.)
- The OAC server and the annotated text browser are available on GitHub
- The constraint creation and verification service (by Moritz Wissenbach and Marco Petris) is on GitHub
- The (incomplete) annotating client (by Grant Dickie) is on GitHub
b) On line documentation
- Err, you got us there. TBD!
- Some quick interim documentation for the OAC server is served by its welcome page, here: https://github.com/abartov/raxld/blob/master/public/index.html
- The constraint service, if called without either /create or /match, will also display usage information.
c) Project web sites
A temporary deployment server was generously provided by Nick Laiacona, at http://interedition.performantsoftware.com
It will be taken down soon, pending a more permanent host for this annotation work, on a proper Interedition (virtual) server.
4. Successful integrations...
a) Who did you work/develop with during the bootcamp?
- Marco Petris
- Moritz Wissenbach
- Grant Dickie
- Federico Meschini
- Joaquin Gayoso Cabada
- Cesar Ruiz
Nick Laiacona and Doug Reside also helped in some specific areas.
b) What code or knowledge did you reuse?
- the Open Annotation Collaboration's model from their latest spec.
5. Any recommendations for future bootcamps?