[web-annotation] Annotation Containers should permit non- ldp:BasicContainer

azaroth42 has just created a new issue for 
https://github.com/w3c/web-annotation:

== Annotation Containers should permit non- ldp:BasicContainer ==

The protocol specification currently *requires* that Annotation 
Containers be implementations of ldp:BasicContainer.  This prevents 
implementations from using other types of Container, such as Direct or
 Indirect Containers or any defined in the future, even if they may be
 appropriate for business needs.

Use Case:  In managing a list of annotations, an LDP implementer wants
 to use a direct container to assert the membership of newly created 
annotations within the list which is separate from the container 
itself.  This would most easily be done with a DirectContainer, but 
this is not possible as the Annotation Container must be Basic.

Note that BasicContainer and DirectContainer are siblings in the LDP 
class hierarchy, even though DirectContainer could trivally be a more 
specific subClassOf BasicContainer. :crying_cat_face: 

Proposal:  Benjamin and Rob to craft spec text that promotes a default
 of Basic, but allows for others when appropriate.


See https://github.com/w3c/web-annotation/issues/37

Received on Thursday, 18 June 2015 17:14:23 UTC