paradisec-archive / nabu

nabu is a digital media item management system that provides a catalog of audio and video items, metadata for these items, and information about the workflow status of the items.
GNU General Public License v3.0
19 stars 8 forks source link

OLAC validation fails #714

Closed nthieberger closed 1 year ago

nthieberger commented 1 year ago

http://www.language-archives.org/register/register.php

Validation Log Archive: https://catalog.paradisec.org.au/oai/item

Retrieving Data Fetching data for protocol request: verb=Identify OK

Fetching data for protocol request: verb=ListMetadataFormats OK

Fetching data for protocol request: verb=ListIdentifiers&metadataPrefix=olac OK

Fetching data for protocol request: verb=ListRecords&metadataPrefix=olac OK

Fetching data for protocol request: verb=GetRecord&metadataPrefix=olac&identifier=oai:paradisec.org.au:AA1-001 OK

Validating XML Responses Testing protocol request: verb=Identify

Testing protocol request: verb=ListMetadataFormats

Testing protocol request: verb=ListIdentifiers&metadataPrefix=olac

Testing protocol request: verb=ListRecords&metadataPrefix=olac ERROR: Test failed

Here are some URLs which may help in diagnosing the problem:

https://catalog.paradisec.org.au/oai/item?verb=ListRecords&metadataPrefix=olac Local copy of that response that we've tested Xerces-J error log XML Schema validator Repository Explorer for this archive Testing protocol request: verb=GetRecord&metadataPrefix=olac&identifier=oai:paradisec.org.au:AA1-001 ERROR: Test failed

Here are some URLs which may help in diagnosing the problem:

https://catalog.paradisec.org.au/oai/item?verb=GetRecord&metadataPrefix=olac&identifier=oai:paradisec.org.au:AA1-001 Local copy of that response that we've tested Xerces-J error log XML Schema validator Repository Explorer for this archive Checking OLAC version in Identify response...... OLAC 1.1 dynamic

Checking OLAC version in ListRecords response...... OLAC 1.1 dynamic

OLAC-PMH Validation Testing protocol request: verb=Identify Identify: description element has an olac-archive element - OK Identify: adminEmail thien@unimelb.edu.au appears in a participant element with role Project Director - OK The Base URL in the repository file and the one supplied in the form match - OK

Testing protocol request: verb=ListMetadataFormats ListMetadataFormats: olac present - OK ListMetadataFormats: correct number of metadataPrefix elements - OK ListMetadataFormats: correct number of metadataPrefix elements - OK ListMetadataFormats: correct number of metadataPrefix elements - OK Testing protocol request: verb=ListRecords&metadataPrefix=olac ListRecords: at least one record was found - OK Validation Result: FAILURE

johnf commented 1 year ago

I've emailed the addresses at the bottom of my page. I think it might be an issue on there end. I've tested using the code their website uses and it works fine.

nthieberger commented 1 year ago

OK, but our OLAC report shows zero records: http://www.language-archives.org/metrics/paradisec.org.au. It may take a day or two to refresh, but right now it is not clear it is harvesting our feed.

johnf commented 1 year ago

I haven't heard back from the email I sent. I can see that they did a bunch of crawling today from olac.ldc.upenn.edu. which when I browse to it looks identical to the langiage-archive link

Also they seem to have the records http://www.language-archives.org/item/oai:paradisec.org.au:AA1-001

Out of interest, folks, currently crawling OAI are

Nick can you try re-registering with open archives

johnf commented 1 year ago

Now fixed. I discovered language-org's own feed and copied their XML schmea references

johnf commented 1 year ago

@nthieberger did you get the email to re-register the archive?

nthieberger commented 1 year ago

Looks like we are being picked up again: http://www.language-archives.org/metrics/paradisec.org.au , with some strange quirks, probably a problem at OLAC, e.g., this page http://www.language-archives.org/language/sky should contain this item, bit doesn't: https://catalog.paradisec.org.au/collections/External/items/SikaianaCollection

johnf commented 1 year ago

Maybe it was still processing, it has it now