Versions Compared

Key

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

...

Table of Contents

Table of Contents

...

Action Items

ActiveTriples

  • Move FOAF.Person to a separate Gem
    • Remove FOAF.Person from Virtual Collection Gem and Open Annotation Gem
    • Make Virtual Collection Gem and Open Annotation Gem use new FOAF Gem
  • Move ORE code out of Virtual Collection Gem and into an ORE Gem
    • Make Virtual Collection Gem use ORE Gem
  • Move all code in ResourceExtension back to ActiveTriples::Resource class
    • URI generation code is ready to move.  Just need to issue a pull request and move it.
    • ID Prefix requires some work to make it generalizable for ActiveTriples
  • Explore ordered list implementations
    • Why they have not been successful?
    • Why are they inefficient?
    • In what ways are they failing to meet the needs for ordered lists?
    • Do unordered lists suffer similar issues?
  • Documentation
    • Complete ActiveTriples tutorial
    • Continue to improve ActiveTriples user guide
    • Improve documentation of LD4L ActiveTriples models

RDF

RDF List Implementations

...

  • It appears that ActiveFedora v8 (Fedora 4) uses ActiveTriples for handling of RDF.  Need to look at ActiveFedora code to confirm.
  • SOLR integration appears to be done in ActiveFedora, not ActiveTriples.  It will likely take a significant effort to move the SOLR integration out of ActiveFedora and into ActiveTriples.  Need to look at ActiveFedora code to make an estimate.
  • Hydra community is looking at putting RDF Access Control into ActiveFedora and thus Fedora, which complicates (to say the least) the removal of Fedora from the Hydra stack.
  • See also Linked Vocabs - Linked Data Controlled Vocabularies for ActiveFedora::RDF
  • See also DPLA Map - DPLA's Metadata Application Profile modeled in Active Triples which includes property validation similar to that used in ActiveModel.
  • Fetch - ActiveTriples currently has the ability to fetch external data.  Demonstrated fetching geo data.  This could be cool to exploit.
HTML Comment
hiddentrue

For a beginning analysis of ActiveFedora SOLR code:   __Documents__/Mann/Projects/LD4L/Travel/2014-09 Hydra Connect/sessions/2014_09_30 RDF - State of RDF

 

TODO:  Add information about Tom's other projects for property value validation and controlled vocabularies.

 

Fedora 4

 

 

...

Fedora 4

  • RDF is stored on the object instead of in a datastream
  • Access Rights will be stored in Fedora to control access to RDF stored in the object
  • RELS-EXT is gone
  • Dissemintations are gone

...

 

...

Popular Solutions Extensions to Hydra

...

AreaContactProjectNotes
SufiaMike Giarlo, Carolynn ?, Adam WeadSufia development team 
SufiaJim HallidayIndianaAsk questions about how he installed.
ActiveTriplesTom Johnsonhttps://github.com/no-reply/ActiveTriples 
Linked VocabsTom Johnsonhttps://github.com/no-reply/linked_vocabsRDF and Controlled Vocabularies
DPLA MetadataTom JohnsonDPLA Metadata Application Path 
 Tom Johnson, Mark MatienzoDPLAUsing 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.
    

...