...
- Start the Vagrant VM:
Code Block |
---|
vagrant up |
Build the Audit Triplestore Camel Workflow
- Connect to the Vagrant VM as the vagrant user, and build the Audit Triplestore Camel workflow:
Code Block | ||
---|---|---|
| ||
ssh -i ~/.vagrant.d/insecure_private_key -p 2222 vagrant@localhost
git clone https://github.com/fcrepo4-labs/fcrepo-camel-toolbox.git
cd fcrepo-camel-toolbox/audit-triplestore
mvn clean install
mvn camel:run |
Verify that audit events are created in the triplestore
- Verify that there are no triples in the Fuseki triplestore: All Triples In Fuseki
- Perform some auditable operations using the Fedora 4 HTML UI at http://localhost:8080/fcrepo/rest or using the REST API on the command-line:
...
- Return to Fuseki and view the triples for the audit events: All Triples In Fuseki
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> } |
...