Versions Compared

Key

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

Overview

Excerpt

Fedora generates event messages when a resource is created, updated or deleted. The messages are composed for headers and body. ActivityStreams JSON is now used for message bodies of transmitted events. The new ActivityStreams

...

based JSON-LD

...

 uses proper actor values for emitted messages.


Message Headers

HeaderDescriptionValuesSample Value
org.fcrepo.jms.user
The Fedora user who made the change.
bypassAdmin
org.fcrepo.jms.eventID
A UUID associated with the event

urn:uuid:2096784f-8915-4f76-9114-10f516553554

org.fcrepo.jms.identifier
The identifier portion of the URI of the changed resource
/test1
org.fcrepo.jms.timestamp
Timestamp in epoch time (milliseconds since January 1st, 1970)

1524580811763

org.fcrepo.jms.baseURL
The base portion of the identifiers URI.
http://localhost:8080/rest
org.fcrepo.jms.resourceType
A comma separated list of URIs identifying the types that describe the resource that changed.

http://www.w3.org/ns/ldp#Container,

http://fedora.info/definitions/v4/repository#Resource,

http://fedora.info/definitions/v4/repository#Container,

http://www.w3.org/ns/ldp#RDFSource,

http://www.w3.org/ns/ldp#BasicContainer


org.fcrepo.jms.eventType
A comma separated list of URIs identifying the event types that describe the resource that changed.

https://www.w3.org/ns/activitystreams#Create,

https://www.w3.org/ns/activitystreams#Update,

https://www.w3.org/ns/activitystreams#Delete

https://www.w3.org/ns/activitystreams#Create,

https://www.w3.org/ns/activitystreams#Update


org.fcrepo.jms.userAgent
The type of client user agent that was used to effect the change to the resource.

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36

...