Difference between revisions of "Asaf Bartov Wuerzburg2011"

From IntereditionWiki

(answers)
Line 4: Line 4:
  
 
=== 1. Please state your affiliation ===
 
=== 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? ===  
 
=== 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 [http://www.openannotation.org/ 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).
  
 
=== 3. Please provide links (if available) to... ===
 
=== 3. Please provide links (if available) to... ===
''' a) On line sources (sourceforge, github etc.) '''  
+
''' a) On line sources (sourceforge, github etc.) '''  
 +
* The OAC server ''and'' the annotated text browser are available [https://github.com/abartov/raxld on GitHub]
 +
* The constraint creation and verification service (by Moritz Wissenbach and Marco Petris) is [https://github.com/wissenbach/fragment-context on GitHub]
 +
* The (incomplete) annotating client (by Grant Dickie) is [https://github.com/jdickie/MMClient on GitHub]
 +
 
 
  ''' b) On line documentation '''  
 
  ''' 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 '''  
 
  ''' c) Project web sites '''  
 +
A temporary deployment server was generously provided by Nick Laiacona, at http://interedition.performantsoftware.com
  
(NOTE: These need not actually be sources resulting from the bootcamp only, it can also be sources of software you demoed or talked about during the bootcamp.)
+
It will be taken down soon, pending a more permanent host for this annotation work, on a proper Interedition (virtual) server.
  
 
=== 4. Successful integrations... ===
 
=== 4. Successful integrations... ===
 
  ''' a) Who did you work/develop with during the bootcamp? '''
 
  ''' 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? '''
 
  ''' b) What code or knowledge did you reuse? '''
 +
* the [http://www.openannotation.org Open Annotation Collaboration]'s model from their latest spec.
  
 
=== 5. Any recommendations for future bootcamps? ===
 
=== 5. Any recommendations for future bootcamps? ===
 +
TBD

Revision as of 16:55, 14 October 2011

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:

  1. a RESTful server implementing the Open Annotation Collaboration model
  2. a constraint creation and verification service
  3. a WYSIWYG annotating client
  4. 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).

3. Please provide links (if available) to...

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  
 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? 

5. Any recommendations for future bootcamps?

TBD