This wiki is locked. Future workgroup activity and specification development must take place at our new wiki. For more information, see this blog post about the new governance model and this post about changes to the website.

Reporting Specification Issue Tracking

Add new issues to this page.

I was expecting to see a notion of identity required of the artifacts which are being reported upon. My motivating example is a capability to perform trend analysis over time - with repeated artifacts identified - for example, 10% open defects fixed since last time.

When paging over large datasets, is it a requirement that no artifact be included more than once (I think "same" touches on identity.)

Is there any guidance or specification around consistency across pages?

-- IanGreen - 13 Aug 2009

The Insight Reportable REST specification has the notion of metadata=schema query filter string that will return the XML Schema for a resource URL. One thing I believe we should consider is using RDF Schema instead of XML Schema. XML Schema tends to be closed in, in the sense that it is possible but not easy to specify that XML elements not recognized by a particular processing agent are legal and should just be ignored if not understood. RDF Schema has it's own multi-inheritance like facility that associates properties with classes, but does not restrict the properties to a specfic required and/or limited set.

The advantage of such an RDF Schema approach is that if there is a general RDF class of resource, say BugReport? , that has a general RDFSchema associated with it, individual bug reporting systems can freely associate new attributes with their implementation of BugReportForMySystem? . Any processing agent that can deal with BugReport? should be able to deal with either BugReport? or BugReportForMySystem? instances.

-- StevePitschke 8 Oct 2009.

Topic revision: r3 - 08 Oct 2009 - 18:49:30 - StevePitschke
 
This site is powered by the TWiki collaboration platform Copyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use
Ideas, requests, problems regarding this site? Send feedback