Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

See more projects in Hydra-Labs.

 

 

 

...

Technologies to Explore

TechnologyURLContactNotes
Web Access Control ontologyhttp://www.w3.org/wiki/WebAccessControl W3C standard
Linked Data Platform (LDP)http://www.w3.org/TR/ldp/ Set of best practices and simple approach for a read-write Linked Data architecture, based on HTTP access to web resources that describe their state using the RDF data model.
LDPathhttp://marmotta.apache.org/ldpath/ LDPath is a simple path-based query language, similar to XPath or SPARQL Property Paths, that is particularly well-suited for querying and retrieving resources from the Linked Data Cloud by following RDF links between resources and servers.  (Part of Apache Marmotta - don't know if it has a life outside of that project)
Apache Marmottahttp://marmotta.apache.org/Mark at DPLA

Open implementation of a Linked Data Platform that can be used, extended and deployed easily by organizations who want to publish Linked Data or build custom applications on Linked Data.

PRYhttp://pryrepl.org/PRY  

debugging tool for Rails/Ruby

My How to... page.

Testing and Debugging Gems  
  • factory_girl_rails - use to create users for testing
  • engine-cart - test apps that are engines (i.e., code that is not an app that can go inside a rails app) (ex. Sufia) - allows testing of the engine by providing a rails app
  • database_cleaner - used to clean out MySQL type databases
  • equivalent-xml - compare xml files - how similar are they - handy for testing datastreams
  • devise - ??? - uses Warden which is session manager - ex. login_as_user
  • byebug - debugger - pops you into shell at the point where you set a break point
  • pry - replaces rib with pry - good for debugging - cd into a module and look around
  • better_errors with binding_of_caller - pops up shell with all variables
Travis https://travis-ci.org/ 
  • continuous integration system - runs tests every time you push to GitHub
  • fails if tests take longer than 50 min
  • can break out into sub-tests that will run concurrently
  • will launch dependencies
Apache Stanbolhttps://stanbol.apache.org/ Apache Stanbol provides a set of reusable components for semantic content management.
Resquehttps://github.com/resque/resque Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. (Used by Sufia)
REDIShttp://redis.io/ Redis is an open source, BSD licensed, advanced key-value cache and store. (Used by Sufia)
HTML Comment
hiddentrue

For more information on testing Hydra installations:   __Documents__/Mann/Projects/LD4L/Travel/2014-09 Hydra Connect/sessions/2014_09_30 Test Driven Development

...

AreaContactProjectNotes
SufiaMike Giarlo, Carolynn ?, Adam WeadSufia development team  
SufiaJim HallidayIndianaAsk questions about how he installed.
ActiveTriplesTom Johnson, Mark Matienzo DPLAUsing LDP, LDPath, Apache Marmotta.  Developing ActiveTriples. 
Fedora 4Chris Beer  
RegflowMichael Klein Simple, self-aware workflows for Ruby and REDIS
 Paul Cloughhttps://cecil.ibrary.northwestern.edu/Metadata cataloging tools from North Western
Hydra w/o FedoraDeclan FlemingUSCDDid an implementation of Hydra w/o Fedora.
ActiveFedoraJustin CoyneActiveFedora development teamCan also talk about the difference between Worthwhile and Sufia.
 Mahmoud Audu, Patrick FeeleyDigital Case 2.0 at Case WesternSelf deposit IR.
DLSX to HydraJeremy MorseUniversity of MicheganRequested a contact at Cornell to discuss issues related to DLSX to Hydra conversion.  I said I would pass it on.
 Michael BondWest VirginiaNot sure why this was in my notes.
    

 

 

...