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