Meta Data Requirements
Relationships. Via HTTP, it should be possible to create, query and delete typed relationships between entities of any media type.
Attributes. Via HTTP, it should be possible to create, modify, query, read and delete arbitrary attributes on entities of any media type.