Open Archives Initiative :: Protocol for Metadata Harvesting v2.0
RE Protocol Tester 1.46 :: UCT AIM :: January 2005
(1) Testing : Identify
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=Identify
Test Result : OK
---- [ Repository Name = HEASARC OAI Archive ]
---- [ Protocol Version = 2.0 ]
---- [ Base URL = http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl ]
---- [ Admin Email = tam@milkyway.gsfc.nasa.gov ]
---- [ Granularity = YYYY-MM-DDThh:mm:ssZ ]
---- [ Earliest Datestamp = 1970-01-01T00:00:00Z ]
(2) Testing : Identify (illegal_parameter)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=Identify&test=test
Test Result : OK
(3) Testing : ListMetadataFormats
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListMetadataFormats
Test Result : OK
---- [ Sample Metadata Format = ivo_vor ]
(4) Testing : ListSets
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListSets
Test Result : OK
---- [ Sample Set Spec = TabularSkyService ]
(5) Skipping : ListSets (resumptionToken)
This test is being skipped because it cannot or should not be performed.
(6) Testing : ListIdentifiers (oai_dc)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc
Test Result : OK
---- [ Sample Identifier = ivo://nasa.heasarc ]
(7) Skipping : ListIdentifiers (resumptionToken)
This test is being skipped because it cannot or should not be performed.
(8) Skipping : ListIdentifiers (resumptionToken, oai_dc)
This test is being skipped because it cannot or should not be performed.
(9) Testing : ListIdentifiers (oai_dc, from/until)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2000-01-01&until=2000-01-01
Test Result : OK
(10) Testing : ListIdentifiers (oai_dc, set, from/until)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc&set=TabularSkyService&from=2000-01-01&until=2000-01-01
Test Result : OK
(11) Testing : ListIdentifiers (oai_dc, illegal_set, illegal_from/until)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc&set=really_wrong_set&from=some_random_date&until=some_random_date
Test Result : OK
(12) Testing : ListIdentifiers (oai_dc, from granularity != until granularity)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2001-01-01&until=2002-01-01T00:00:00Z
Test Result : OK
(13) Testing : ListIdentifiers (oai_dc, from > until)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2000-01-01&until=1999-01-01
Test Result : OK
(14) Testing : ListIdentifiers ()
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers
Test Result : OK
(15) Testing : ListIdentifiers (metadataPrefix)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=ivo_vor
Test Result : OK
(16) Testing : ListIdentifiers (illegal_mdp)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=illegal_mdp
Test Result : OK
(17) Testing : ListIdentifiers (mdp, mdp)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc&metadataPrefix=oai_dc
Test Result : OK
(18) Testing : ListIdentifiers (illegal_resumptiontoken)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&resumptionToken=junktoken
Test Result : OK
(19) Testing : ListIdentifiers (oai_dc, from YYYY-MM-DD)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2001-01-01
Test Result : OK
(20) Testing : ListIdentifiers (oai_dc, from YYYY-MM-DDThh:mm:ssZ)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2001-01-01T00:00:00Z
Test Result : OK
(21) Testing : ListIdentifiers (oai_dc, from YYYY)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2001
Test Result : OK
(22) Testing : ListMetadataFormats (identifier)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListMetadataFormats&identifier=ivo://nasa.heasarc
Test Result : OK
---- [ Sample Metadata Format = ivo_vor ]
(23) Testing : ListMetadataFormats (illegal_id)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListMetadataFormats&identifier=really_wrong_id
Test Result : OK
(24) Testing : GetRecord (identifier, metadataPrefix)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=GetRecord&identifier=ivo://nasa.heasarc&metadataPrefix=ivo_vor
------ Response from Xerces Schema Validation ------
[Error] re.u7nQQD:18:347: UndeclaredPrefix: Cannot resolve 'vg:Authority' as a QName: the prefix 'vg' is not declared.
[Error] re.u7nQQD:18:347: cvc-elt.4.1: The value 'vg:Authority' of attribute 'http://www.w3.org/2001/XMLSchema-instance,type' of element 'Resource' is not a valid QName.
[Error] re.u7nQQD:18:347: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'Resource'.
[Error] re.u7nQQD:18:347: UndeclaredPrefix: Cannot resolve 'vg:Authority' as a QName: the prefix 'vg' is not declared.
[Error] re.u7nQQD:18:347: cvc-attribute.3: The value 'vg:Authority' of attribute 'xsi:type' on element 'Resource' is not valid with respect to its type, 'QName'.
/tmp/re.u7nQQD: 498;11;1 ms (21 elems, 21 attrs, 0 spaces, 498 chars)
------- End of Xerces Schema Validation Report -------
------ Start of XML Response ------
2005-03-18T18:19:39Z
http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl
ivo://nasa.heasarc
2004-11-08T19:26:56Z
Authority
NASA/GSFC HEASARC
2004-10-11
Thomas A. McGlynn
request@athena.gsfc.nasa.gov
HEASARC Authority
ivo://nasa.heasarc
This authority ID will be used to identify resources related
to the High Energy Astrophysics Science Archive Research Center at
NASA/GSFC.
http://heasarc.gsfc.nasa.gov
------- End of XML Response -------
Test Result : FAIL!
**** [ERROR] XML Schema validation failed
(25) Testing : GetRecord (identifier, oai_dc)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=GetRecord&identifier=ivo://nasa.heasarc&metadataPrefix=oai_dc
Test Result : OK
(26) Testing : GetRecord (identifier)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=GetRecord&identifier=ivo://nasa.heasarc
Test Result : OK
(27) Testing : GetRecord (identifier, illegal_mdp)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=GetRecord&identifier=ivo://nasa.heasarc&metadataPrefix=really_wrong_mdp
Test Result : OK
(28) Testing : GetRecord (oai_dc)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=GetRecord&metadataPrefix=oai_dc
Test Result : OK
(29) Testing : GetRecord (illegal_id, oai_dc)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=GetRecord&identifier=really_wrong_id&metadataPrefix=oai_dc
Test Result : OK
(30) Testing : GetRecord (invalid_id, oai_dc)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=GetRecord&identifier=invalid\"id&metadataPrefix=oai_dc
------ Response from Xerces Schema Validation ------
[Fatal Error] re.EgWJM8:6:47: Element type "request" must be followed by either attribute specifications, ">" or "/>".
------- End of Xerces Schema Validation Report -------
------ Start of XML Response ------
2005-03-18T18:20:06Z
http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl
The value of the identifier argument is unknown or illegal in this repository
------- End of XML Response -------
Test Result : FAIL!
**** [ERROR] XML Schema validation failed
(31) Testing : ListRecords (oai_dc, from/until)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListRecords&metadataPrefix=oai_dc&from=2000-01-01&until=2000-01-01
Test Result : OK
(32) Skipping : ListRecords (resumptionToken)
This test is being skipped because it cannot or should not be performed.
(33) Testing : ListRecords (metadataPrefix, from/until)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListRecords&metadataPrefix=ivo_vor&from=2000-01-01&until=2000-01-01
Test Result : OK
(34) Testing : ListRecords (oai_dc, illegal_set, illegal_from/until)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListRecords&metadataPrefix=oai_dc&set=really_wrong_set&from=some_random_date&until=some_random_date
Test Result : OK
(35) Testing : ListRecords
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListRecords
Test Result : OK
(36) Testing : ListRecords (oai_dc, from granularity != until granularity)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListRecords&metadataPrefix=oai_dc&from=2001-01-01&until=2002-01-01T00:00:00Z
Test Result : OK
(37) Testing : ListRecords (oai_dc, until before earliestDatestamp)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListRecords&metadataPrefix=oai_dc&until=1969-01-01T00:00:00Z
Test Result : OK
(38) Testing : ListRecords (oai_dc)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListRecords&metadataPrefix=oai_dc
Test Result : OK
(39) Testing : ListRecords (illegal_resumptiontoken)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListRecords&resumptionToken=junktoken
Test Result : OK
(40) Testing : ListIdentifiers (oai_dc, set)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=ListIdentifiers&metadataPrefix=oai_dc&set=TabularSkyService
Test Result : OK
(41) Testing : GetRecord (identifier, oai_dc)
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=GetRecord&identifier=ivo://nasa.heasarc/abell&metadataPrefix=oai_dc
Test Result : OK
---- [ Found setSpec in header ]
(42) Testing : IllegalVerb
URL : http://heasarc.gsfc.nasa.gov/cgi-bin/OAI/XMLFile/nvo/oai.pl?verb=IllegalVerb
Test Result : OK
---- Total Errors : 2