Re: [whatwg] Micro-data use cases - Vocabulary expression and validation

2009-04-28 Thread Ian Hickson
On Fri, 24 Apr 2009, Manu Sporny wrote:
> 
> In that case, I've got a few more that I'll be posting to this list over 
> the coming weeks.

I intend to go through this before the end of the month (I've been trying 
to get use cases on this topic for over a year now, and my schedule has 
had April as the date for addressing this since about January).


> Then, I hope this helps... I'm trying to keep the same format that you 
> posted:

Perfect, thanks.

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


Re: [whatwg] Micro-data use cases - Vocabulary expression and validation

2009-04-24 Thread Manu Sporny
Ian Hickson wrote:
> On Thu, 23 Apr 2009, Manu Sporny wrote:
>> I've looked over the list a couple of times and it's a good introduction 
>> to the problem space.
> 
> It's not really intended to be an introduction, so much as a complete list 
> of use cases that people want the spec to cover.

In that case, I've got a few more that I'll be posting to this list over
the coming weeks.

> From the point of view of the HTML5 effort, what is needed is use cases, 
> scenarios, and requirements, that don't in any way imply a particular 
> solution, as in the list I posted, so that solutions can be evaluated.

Then, I hope this helps... I'm trying to keep the same format that you
posted:


Validation of Expressed Micro-data

   USE CASE: Expose machine-readable documentation of micro-data
   vocabularies so generalized validators and authoring tools can be
   written.

   SCENARIOS:
 * Echo would like to write a generalized software tool to help page
   authors express micro-data. One of the features that she would
   like to include is one that displays authoring information, such
   as vocabulary term description, type information, range
   information, and other vocabulary term attributes in-line so
   that authors have a better understanding of the vocabularies that
   they're using.
 * Thundercleese would like to ensure that his indexing software
   only stores type-valid data. Part of the mechanism that he uses
   to check the incoming micro-data stream is type information that
   is embedded in the vocabularies that he uses.
 * Sephiroth, harvester of souls, would like to provide warnings to
   the authors that use his vocabulary that certain vocabulary terms
   are experimental and may never become stable.

   REQUIREMENTS:
 * There should be a definitive location for vocabularies.
 * It should be possible for vocabularies to describe other
   vocabularies.
 * Originating vocabulary documents should be discoverable.
 * Machine-readable vocabulary information shouldn't be on a
   separate page than the human-readable explanation.



More on this particular use case can be found here:

http://rdfa.info/wiki/rdfa-use-cases#Publishing_an_RDF_Vocabulary_and_Validating_Usage

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: A Collaborative Distribution Model for Music
http://blog.digitalbazaar.com/2009/04/04/collaborative-music-model/