Metadata Requirements
Relationships. It must be possible to create, modify, query, read and delete typed relationships between resources of any media type.
Attributes. It must be possible to create, modify, query, read and delete arbitrary attributes on resources of any media type.