aio-lib-java-events-xdm is Adobe I/O - Java SDK - Jackson based implementation of the Adobe XDM Event Envelope Model.
This Adobe XDM Event Envelope Model is based on json-ld w3c activity streams spec, for more detailed specifications, visit the Adobe XDM event envelope schema
Note that as we chose to serve the json-ld @context through link header [9] and keep fixed json-ld prefixes,
we based this implementation of plain and simple jackson [10] serialization,
otherwise for full-fledged json-ld implementation hydra [0] and jsonld-java [8] could have been used
- [0] http://www.hydra-cg.com/
- [1] https://github.com/dschulten/hydra-java
- [2] https://github.com/dschulten/hydra-java/tree/master/hydra-jsonld
- [3] https://json-ld.org/playground/
- [4] w3c/activitystreams#134 (comment)
- [5] w3c/activitystreams#136
- [8] https://github.com/jsonld-java/jsonld-java
- [9] https://www.w3.org/TR/json-ld/#interpreting-json-as-json-ld
- [10] https://github.com/FasterXML/jackson-core
This Library is build with maven (it also runs the unit tests):
Contributions are welcomed! Read the Contributing Guide for more information.
This project is licensed under the Apache V2 License. See LICENSE for more information.