Versions Compared

Key

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

Run the Vagrant VM

Follow the instructions at https://github.com/fcrepo4-labs/fcrepo4-vagrant for setting up the Fedora 4 Vagrant Virtual Machine.  These are essentially:

...

  • Start the Vagrant VM:
Code Block
vagrant up

Verify that audit events are created in the triplestore

...

Query audit events

Once there are audit event triples in Fuseki, you can perform queries using the Fuseki SPARQL query form:

By resource:

Code Block
select ?e where { ?e <http://www.loc.gov/premis/rdf/v1#hasEventRelatedObject> <http://127.0.0.1:8080/fcrepo/rest/object1> }

By date range:

Code Block
select ?e where { ?e <http://www.loc.gov/premis/rdf/v1#hasEventDateTime> ?date . FILTER (?date > "2015-04-01T10:00:00Z"^^<http://www.w3.org/2001/XMLSchema#dateTime>) }

By event type:

Code Block
select ?e where { ?e <http://www.loc.gov/premis/rdf/v1#hasEventType> <http://id.loc.gov/vocabulary/preservation/eventType/cre> }

By agent:

Code Block
select ?e where { ?e <http://www.loc.gov/premis/rdf/v1#hasEventRelatedAgent> "curl/7.37.1"^^<http://www.w3.org/2001/XMLSchema#string> }