This is a variation of LDP-PCDM-F4 In Action that represents a Sufia-based application on Fedora 4.
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.
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.
Nothing, really, but if you want to see if my understanding jives with your understanding, then...
-
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
-
Clone this repo
git clone https://github.com/awead/sufia-pcdm
-
Run the single-file example
./single-file-work.sh
-
Explore localhost:8983/fedora/rest/dev
-
Run the multi-file example
./multi-file-work
-
Explore localhost:8983/fedora/rest/dev
-
Tell me where I'm wrong