Hello,
Thanks very much for this new version which meets all our whishes.
We were very happy when we saw this new version.
We have still some few additionnal remarks, which came just now to our mind:
- it would be great to align the LOCTYPE enumeration between Mets and
MetsProfile by adding the ARK value
- in the <external_schema> element, it would be nice to be able to repeat
the context value.
For example, we use the premis schema in digiprovMD as well as techMD; we
indicated /mets/amdSec/digiprovMD/mdWrap/xmlData |
/mets/amdSec/techMD/mdWrap/xmlData as a context
but the repetition seems to be better.
- the use of testWrap is not very clear for us, it seems to only sentences
can be express.
This works for Xpath
<testGrp TESTLANGUAGE="XPath" TESTLANGUAGEVERSION="1.0"
TESTLANGUAGEURI="http://www.w3.org/TR/xpath">
<testWrap>
<test CONTEXT="mets:mets/mets:amdSec">count(mets:behaviorSec)=0</test>
</testWrap>
</testGrp>
but for Schematron this is not allowed :
<testGrp TESTLANGUAGE="Schematron" TESTLANGUAGEVERSION="ISO"
TESTLANGUAGEURI="http://purl.oclc.org/dsdl/schematron">
<testWrap>
<test CONTEXT="/mets:mets">
<iso:rule xmlns:iso="http://purl.oclc.org/dsdl/schematron"
context="/mets:mets">
<iso:assert test="count(mets:behaviorSec)=0">Un fichier
METS ne doit pas contenir d'élément <behaviorSec>.</iso:assert>
</iso:rule>
</test>
</testWrap>
</testGrp>
Are we supposed to use testRef and refered to the id in the global schematron ?
<testGrp TESTLANGUAGE="Schematron" TESTLANGUAGEVERSION="ISO"
TESTLANGUAGEURI="http://purl.oclc.org/dsdl/schematron">
<testRef xlink:href="uri of my schematron"/>
</testRef>
</testGrp>
See enclosed our enhanced profile with multiple contact and role, test
section...
Thanks very much again,
-----------------------------------------------
BnF preservation Team
Bibliothèque Nationale de France
IT Department
Quai François Mauriac
75706 Paris Cedex 13
|