Difference between revisions of "DiscoverEd Sprint (June, 2010)"

From Creative Commons
Jump to: navigation, search
(Attendees)
(Attendees)
 
(14 intermediate revisions by 5 users not shown)
Line 3: Line 3:
 
== Overview ==
 
== Overview ==
  
* '''What:''' A sprint on development of [[DiscoverEd]]; see [[#Objectives]] below for possible development work
+
* '''What:''' A sprint on development of [[DiscoverEd]]; see [[:Category:DiscoverEd_Specification|DiscoverEd Specifications]] for possible areas of work
 
* '''When:''' Tuesday, June 15 through Thursday, June 17, 2010
 
* '''When:''' Tuesday, June 15 through Thursday, June 17, 2010
 
* '''Where:''' [http://vudat.msu.edu/location/ Wills House], Michigan State University, East Lansing, MI ([http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=101+Wills+House,+east+lansing,+mi&sll=37.0625,-95.677068&sspn=41.818029,58.447266&ie=UTF8&hq=&hnear=Wills+House,+East+Lansing,+Ingham,+Michigan+48823&z=14 map])
 
* '''Where:''' [http://vudat.msu.edu/location/ Wills House], Michigan State University, East Lansing, MI ([http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=101+Wills+House,+east+lansing,+mi&sll=37.0625,-95.677068&sspn=41.818029,58.447266&ie=UTF8&hq=&hnear=Wills+House,+East+Lansing,+Ingham,+Michigan+48823&z=14 map])
Line 9: Line 9:
 
== Attendees ==
 
== Attendees ==
  
* Asheesh Laroia (Open Hatch / Creative Commons)
+
* Asheesh Laroia (OpenHatch / Creative Commons)
* Raphael Krut-Landau (Open Hatch / Creative Commons)
+
* Raphael Krut-Landau (OpenHatch / Creative Commons)
 
* [[User:Nathan Yergler|Nathan Yergler]] (Creative Commons)
 
* [[User:Nathan Yergler|Nathan Yergler]] (Creative Commons)
 
* Alex Kozak (Creative Commons)
 
* Alex Kozak (Creative Commons)
 
* Ali Asad Lotia (open.michigan)
 
* Ali Asad Lotia (open.michigan)
* ''add your name and affiliation here''
+
* Kevin Coffman (open.michigan)
 +
* Todd Shunneson (MSU Global)
 +
* Prabode Weebadde (MSU Global)
 +
* Brendan Guenther (MSU vuDAT)
 +
* Timothy Barney (MSU vuDAT)
  
 
== Travel & Accommodations ==
 
== Travel & Accommodations ==
  
 
* [http://vudat.msu.edu/directions/ Directions to Wills House]
 
* [http://vudat.msu.edu/directions/ Directions to Wills House]
 +
** Brendan Guenther will provide MSU Guest Parking Passes when you arrive in the morning
 
* Area Hotels (mention MSU for discounted rate)
 
* Area Hotels (mention MSU for discounted rate)
 
** [http://www.marriott.com/hotels/travel/lants-towneplace-suites-east-lansing/ Townplace Suites by Marriott]
 
** [http://www.marriott.com/hotels/travel/lants-towneplace-suites-east-lansing/ Townplace Suites by Marriott]
 
** [http://www.hamptoninn.com/en/hp/hotels/index.jhtml?ctyhocn=LANETHX Hampton Inn]
 
** [http://www.hamptoninn.com/en/hp/hotels/index.jhtml?ctyhocn=LANETHX Hampton Inn]
  
== Objectives ==
+
== Agenda ==
  
''TBD''
+
''This is a draft, subject to change.''
 +
 
 +
=== Tuesday ===
 +
 
 +
* 9:00 AM - Welcome
 +
* DiscoverEd Context: Why, When, Where are we going? (10 min)
 +
* Introductions<br/>Developers introduce themselves, give brief statement on what they've done with DiscoverEd, what they're interested in working on. (5 min ea.)
 +
* MSU Context: AgShare, FSKN, etc (Chris Geith, 10-15 min)
 +
* 10:30 AM - Identify Themes, Possible Blocks of Work
 +
* 11:30 AM - Pair up and begin work
 +
* 4:45 PM - Brief report back from each group: unexpected issues, things to bring to the group as a whole, etc.
 +
 
 +
=== Wednesday ===
 +
 
 +
No schedule; work as pairs.
 +
 
 +
=== Thursday ===
 +
 
 +
* 3:30 PM - Pairs begin to make sure work is pushed to Gitorious, determine next steps
 +
* 4:00 PM - Full report back: pairs report on progress and state of their code. Pairs are encouraged to identify follow up steps they will take post sprint to see tasks to completion.
  
 
== Preparation ==
 
== Preparation ==
Line 38: Line 62:
 
# Create a [http://gitorious.org Gitorious] account and add your SSH key to it
 
# Create a [http://gitorious.org Gitorious] account and add your SSH key to it
  
=== Code Preparation ===
+
== Outcomes ==
 +
 
 +
* Daily report blog posts: [http://labs.creativecommons.org/2010/06/16/discovered-code-sprint-day-1/ Day 1], [http://labs.creativecommons.org/2010/06/17/discovered-code-sprint-day-2/ Day 2], [http://labs.creativecommons.org/2010/06/18/discovered-code-sprint-day-3/ Day 3]
 +
* Areas of Work:
 +
** [[Metadata Retriever Plugins|Plugins for retrieving metadata from additional sources]].<p>Currently DiscoverEd discovered metadata from feeds, OAI-PMH, and RDFa.  This allows people running instances of DiscoverEd to supplement that through a plugin that retrieves metadata from databases, web services, etc, and indexes it with the resource.  This work was completed during the sprint.</p>
 +
** [[Field Query Mapping|Mapping metadata fields to simple, "human" query syntax.]]<p>DiscoverEd uses RDF to model metadata, meaning fields have identifiers that look like web addresses.  Work was begun to allow site operators to specify short, human readable labels for these identifiers.  This will allow DiscoverEd sites to easily expose arbitrary metadata fields to users for searching, without writing additional code.</p>
 +
** [[User Supplied Metadata|Enabling users to add or correct metadata about results.]]  <p>Communities may wish to allow their users to supplement or correct metadata about results.  Work was begun on enabling this through the DiscoverEd metadata store.</p>
 +
** Improved RDFa and provenance support.  <p>Building on work previously begun by Asheesh Laroia and Raphael Krut-Landau at Creative Commons, we integrated an improved RDFa parser in the source tree, and merged support for provenance in the metadata store.  This lays the foundation for limiting DiscoverEd searches to metadata provided by specific curators.</p>
 +
* [http://lists.ibiblio.org/pipermail/oer-discovery/2010-June/000001.html Summary email]
 +
* [[Media:June 2010 DiscoverEd Sprint Whiteboard.jpg|Whiteboard Photo]]
  
''TBD''
+
* Next steps

Latest revision as of 21:43, 4 August 2010


Overview

Attendees

  • Asheesh Laroia (OpenHatch / Creative Commons)
  • Raphael Krut-Landau (OpenHatch / Creative Commons)
  • Nathan Yergler (Creative Commons)
  • Alex Kozak (Creative Commons)
  • Ali Asad Lotia (open.michigan)
  • Kevin Coffman (open.michigan)
  • Todd Shunneson (MSU Global)
  • Prabode Weebadde (MSU Global)
  • Brendan Guenther (MSU vuDAT)
  • Timothy Barney (MSU vuDAT)

Travel & Accommodations

Agenda

This is a draft, subject to change.

Tuesday

  • 9:00 AM - Welcome
  • DiscoverEd Context: Why, When, Where are we going? (10 min)
  • Introductions
    Developers introduce themselves, give brief statement on what they've done with DiscoverEd, what they're interested in working on. (5 min ea.)
  • MSU Context: AgShare, FSKN, etc (Chris Geith, 10-15 min)
  • 10:30 AM - Identify Themes, Possible Blocks of Work
  • 11:30 AM - Pair up and begin work
  • 4:45 PM - Brief report back from each group: unexpected issues, things to bring to the group as a whole, etc.

Wednesday

No schedule; work as pairs.

Thursday

  • 3:30 PM - Pairs begin to make sure work is pushed to Gitorious, determine next steps
  • 4:00 PM - Full report back: pairs report on progress and state of their code. Pairs are encouraged to identify follow up steps they will take post sprint to see tasks to completion.

Preparation

In order to minimize time spent configuring laptops, etc, please try to do the following before arriving at the sprint:

  1. Make sure you have prerequisite software installed and working:
  2. Generate an SSH public key (if needed; see http://progit.org/book/ch4-3.html for some instructions)
  3. Create a Gitorious account and add your SSH key to it

Outcomes

  • Daily report blog posts: Day 1, Day 2, Day 3
  • Areas of Work:
    • Plugins for retrieving metadata from additional sources.

      Currently DiscoverEd discovered metadata from feeds, OAI-PMH, and RDFa. This allows people running instances of DiscoverEd to supplement that through a plugin that retrieves metadata from databases, web services, etc, and indexes it with the resource. This work was completed during the sprint.

    • Mapping metadata fields to simple, "human" query syntax.

      DiscoverEd uses RDF to model metadata, meaning fields have identifiers that look like web addresses. Work was begun to allow site operators to specify short, human readable labels for these identifiers. This will allow DiscoverEd sites to easily expose arbitrary metadata fields to users for searching, without writing additional code.

    • Enabling users to add or correct metadata about results.

      Communities may wish to allow their users to supplement or correct metadata about results. Work was begun on enabling this through the DiscoverEd metadata store.

    • Improved RDFa and provenance support.

      Building on work previously begun by Asheesh Laroia and Raphael Krut-Landau at Creative Commons, we integrated an improved RDFa parser in the source tree, and merged support for provenance in the metadata store. This lays the foundation for limiting DiscoverEd searches to metadata provided by specific curators.

  • Summary email
  • Whiteboard Photo
  • Next steps