Skip to content

awead/sufia-pcdm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sufia LDP in Action

This is a variation of LDP-PCDM-F4 In Action that represents a Sufia-based application on Fedora 4.

What is this?

This is my attempt to understand what a Sufia-PCDM-approved application would look like in Fedora. There's no Ruby code here, it's strictly a "straw man" made up of curl requests, RDF, and some actual data that's made up to be like what Sufia creates, i.e. binary data, thumbnail images, and FITS xml characterization information.

Why did you do this?

I'm confused about this LDP and PCDM stuff. I want to see if this holds up to what we're tying to model in Sufia.

What do you want me to do with this?

Nothing, really, but if you want to see if my understanding jives with your understanding, then...

To Use

  1. Spin-up any Fedora 4 hydra-jetty instance. If you don't have one, then:

    git clone https://github.com/projecthydra/hydra-jetty
    cd hydra-jetty
    java -Xmx512m -XX:MaxPermSize=512m -jar start.jar
    
  2. Clone this repo

    git clone https://github.com/awead/sufia-pcdm

  3. Run the single-file example

    ./single-file-work.sh

  4. Explore localhost:8983/fedora/rest/dev

  5. Run the multi-file example

    ./multi-file-work

  6. Explore localhost:8983/fedora/rest/dev

  7. Tell me where I'm wrong

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published