Bug 023: OutcomeValue and TestMode Metadata

This is feedback on a Last Call Working Draft:

Developer Guide for Evaluation and Report Language (EARL) 1.0
W3C Working Draft 10 May 2011
http://www.w3.org/TR/2011/WD-EARL10-Guide-20110510/

Especially ยง 4.1 Conforming EARL 1.0 Reports:

http://www.w3.org/TR/2011/WD-EARL10-Guide-20110510/#EARL10Reports

But compare also Bug 002.

Consider the following pattern of cardinalities required for dct:title
and dct:description, where 1 indicates exactly one value must be
present, and ? indicates that either zero or one value must be
present:

Assertor

* name (1)
* description (?)

TestSubject

* title (1)
* description (?)

Test Criterion

* title (1)
* description (?)

TestResult

* title (?)
* description (?)

TestMode

* title (1)
* description (1)

This is a strange pattern. The use of name instead of title for
Assertor is justified because we don't say that people have titles,
only objects. So we can consider this fitting into the pattern, where
we have a required title or name and an optional description.

But this pattern breaks for TestResult and TestMode. In TestResult,
title suddenly becomes optional. Why? And in TestMode, description
suddenly becomes mandatory with title. Why? Wouldn't it be more
consistent to follow a single pattern?

Compare, importantly, Bug 004.

-- 
Sean B. Palmer, http://inamidst.com/sbp/

Received on Wednesday, 11 May 2011 15:55:38 UTC