CR Exit Criteria

From RIF
Revision as of 15:27, 1 September 2009 by ChrisWelty (Talk | contribs)

Jump to: navigation, search

These RIF CR Exit Criteria indicate (per W3C process) a minimum level of implementation of the RIF specifications we expect to see during the Candidate Recommendation (CR) period. Once these implementations have been done and reported to the Working Group, if no significant flaws in the specs are found, we will be able to proceed to Proposed Recommendation.

The Exit Criteria are based on the general W3C concept of having two independent conformant implementations of each specification.

Core
Since PRD and BLD consumers are Core consumers, we see no need for additional Core consumers. To validate the Core specification, we merely want two systems which use the distinction about what is or is not in Core, such as Core document validators, or producers which can be set to never emit documents outside of Core.
BLD
Two BLD consumers, implementing at least some of DTB
PRD
Two PRD consumers, implementing at least some of DTB
DTB
For each element of DTB (datatypes and builtins), two consumers (of any RIF dialect) which implement the element.
SWC
Two consumers (of any RIF dialect) which implement the specified compatibility. At least one must do RDF compatibility, at least one must do OWL compatibility, and at least one must implement importing with one or more profiles.
FLD
Implementations of FLD are specifications of the syntax and semantics of RIF dialects. For FLD, we are looking for at least two new (non-standard, of course) RIF dialects, specified using FLD.