- From: James Cheney <jcheney@inf.ed.ac.uk>
- Date: Mon, 4 Feb 2013 14:52:20 +0000
- To: "Huynh T.D." <tdh@ecs.soton.ac.uk>
- Cc: Provenance Working Group <public-prov-wg@w3.org>
Thanks, that's very helpful. For the test cases that are supposed to fail because they are malformed, would it be possible to reflect this in the name? Otherwise it is a pain to manually check that they all fail for the "right" reason. For example, renaming: prov-o-property-hadGeneration-FAIL-c51-DM.provx to: prov-o-property-hadGeneration-MALFORMED-c51-DM.provx Actually, it is not clear to me that the malformed examples are sensible test cases for PROV-CONSTRAINTS (as opposed to PROV-DM, PROV-O, PROV-XML), for example the above cannot even be read in as PROV-XML so it does not necessarily exercise constraint 51. But if we are including them as test cases for constraints, I think it would be helpful to separate "well-formed but invalid" from "malformed". --James On Feb 4, 2013, at 2:28 PM, Huynh T.D. <tdh@ecs.soton.ac.uk> wrote: > Dear James, > > I have fixed the constraint test case XML files that did not follow the latest PROV-XML schema. There are two exceptions though: > - Some test cases with "DM" suffix: These can fail the schema validation because some required elements are intentionally removed. > - Some unification test cases broke a statement into 2-3 separate statements containing only part of the original once. As a result, they fail to validate the schema because some required elements are missing in these part statements. There are only two test cases in this category: unification-delegation-s3-PASS-c23.provx, unification-delegation-s4-PASS-c23.provx. > I only fixed those in the constraints sub-folder (i.e. the unit test cases). I'll wait until the conversion tool is update and will generate the test cases for the examples in PROV-DM and PROV-O again. > Best wishes, > > > > Dong. > -- > Dr T Dong Huynh > Research Fellow > > Web and Internet Science Research Group Tel: +44 (0) 23 8059 3270 > School of Electronics and Computer Science Fax: +44 (0) 23 8059 2783 > University of Southampton Eml: tdh@ecs.soton.ac.uk > Southampton, SO17 1BJ, UK. > > > -----Original Message----- > From: James Cheney [mailto:jcheney@inf.ed.ac.uk] > Sent: 30 January 2013 20:38 > To: Provenance Working Group > Subject: Prov-XML test cases > > Hi, > > Some of the PROV-XML versions of the test cases (.provx) are not valid with respect to the schema. For example, in unification-usage-s8-PASS-c23.provx, the "time" element in the usage record is in the wrong place. > > I understand that the test cases / prov-xml exporter may have predated the current version of the schema. Would it be possible to validate them and correct any that are not valid (with respect to the schema)? > > --James > -- > The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. > > > > -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
Received on Monday, 4 February 2013 14:53:00 UTC