hi Paul,
Thanks a lot for your encouraging words!
Something along the lines of what you describe actually came up in our discussions about the site. The idea that "Patterns" would be one access point to information but "Use Cases" another. And, in each use case, one would describe which of the various "patterns" one would need to implement to meet the requirements of that use case.
For example, in order to fuel an application that would allow finding all annotations (made to HTML, PDF articles) on the basis of the DOI of the annotated article, a portal would need to implement the Identifier pattern and the annotation client would need to include the DOI linked via the "identifier" rel from the HTML/PDF article in the annotation.
I think this use case approach would bring much added value to the site as it would make the information also more accessible to less technical people. What we have now is largely directed towards implementers, indeed. A challenge might be to find short/crisp/ terms to refer to each use case. Describing them would not be too hard but finding a meaningful term might be harder.
Anyhow, I totally agree with your suggestion. I wonder whether you have ideas re how we could solicit input for use cases. We have a few in mind, clearly, but we also think that many more people should be involved in determining what this all ends up looking like.
I did send info to the COAR group, yesterday, but have not heard back. Except for this much encouraging note from you!
Cheers
Herbert