ISO/IEC 21000-21:2013 specifies MPEG-21 Media Contract Ontology (MCO).
The MCO may be used to represent contracts for content directly or for services on content based on MPEG-21 technologies. This is implemented by using some of the classes and properties defined in ISO/IEC 21000-19 (Media Value Chain Ontology) and by extending its ontology.
Media Contract Ontology is able to represent the most common rights in contracts in the media field and the conditions appearing the most in those documents.
It is made of a contract core ontology, for implementing the most general entities, and of an extension including specific elements to address the most relevant information found in contracts for permitting the exploitation of intellectual property rights. A mechanism for defining further future extensions is in place.
A contract expressed with MCO may provide:
- the identification of the contract itself;
- possible relationships with other contracts;
- the parties;
- a textual version of the contract;
- the object of the contract (content or service);
- the deontic-expression (permissions, obligations, prohibitions), with possible reference to textual clauses.
There is support for:
- encryption of the whole contract or any sub-part of it;
- inclusion of metadata to be associated to contract entities, as annotation properties.
A document instance created according to MCO specification can be:
- a contract template;
- a contract offer;
- a signed contract (binding the parties).
The MCO can also be used for representing:
- exploitation contexts (as deontic expressions);
- rights situation related to specified content or service, also derived from multiple contracts;
- any subset of knowledge about rights on content or service.