RightsML - Implementation Guide
This section is a guide to implementing permissions and restrictions using RightsML 1.1.
It explains in detail the RightsML 1.1 profile of ODRL 2.0. This section also touches on some of the more advanced considerations of RightsML implementations, including examining how to avoid ambiguities when expressing duties and constraints and a brief review of expressing RightsML using syntaxes other than XML.
We have developed several implementation examples of ODRL and RightsML licenses. And we developed libraries for generating RightsML and ODRL licenses in Python and Javascript.
You may also be interested in odrlapi (a Java library for working with ODRL in RDF) and w2odrl21 (a Java library for working with ODRL in XML and JSON).
Feedback and Questions
We welcome feedback on and questions about RightsML. You may post to the public RightsML Forum. If you are an IPTC member, then you are also entitled to join the private RightsML email discussion list.