Correspondence for OER Categorie and OAI-PMH OER-Set?

HI Phaidra-Community,

I am writing on behalf of oersi.org, the OER Search Index for Higher Education, we started to harvest the OER metadata some Phaidra instances via OAI-PMH (currently only vienna is productive Issues · OER Search Index / OER Search Index ETL · GitLab ) .

When harvesting the OER set e.g. of

FH Kärtnen:
Search - PHAIDRA - St. Pölten University of Applied Sciences (103 )
vs. https://phaidra.fhstp.ac.at/api/oai?verb=ListRecords&metadataPrefix=oai_dc&set=oer (49)

Vienna:
Search - PHAIDRA - University of Vienna (1150)
vs.
https://services.phaidra.univie.ac.at/api/oai?verb=ListRecords&metadataPrefix=oai_dc&set=oer (1152)

The number of records are not the same.
So my question is the following:
Should the oer set of the OAI-PMH automatically be the same as the frontend category or are the set in phaidra instances individually configured?

Thanks.

Tobias

PS:
If any Phaidra is missing and we got no ticket for indexing it into OERSI yet feel free to contact me.

Hi Tobias,

first of all, welcome to our community and thank you for reaching out to us!

The number of records could indeed differ. I check the two cases and the reasons are different though:

  • in case of fhstp, it seems that there is a bug in OAI update script which prevents successful update. I’ll fix it and will let you know.
  • in case of univie, there are 2 objects (o:2057819 and o:2129210) which have been deleted. Such objects do not appear in the search anymore, but are still in OAI provider to pass the information about deletion to harvesters. You can see that in <header status="deleted">, but you probably know that.

Here’s one of those:

I’m not 100% sure if you currently have tickets for all instances which have OER set set up, but we can check. @Narloth do you have a list of PHAIDRA instances integrated with OERHub?

Cheers,
Rasta

1 Like

Great thanks.

I assumed there are deletions in the OAI-PMH and we filter them out

One additional thing:
It seems that in the repositories you make the distinction between learning object/educational resource and open educational resource. Since I thought that Phaidra is an open access repository kind of thing I thought that all learning objects/educational resources would be oer in Phaidra.

Could you specify the difference between them in Phaidra context?

PS: Nice Discourse you have here. hbz also started one for metadata related topics for the DACH-region: https://metadaten.community/

1 Like

PHAIDRA is best suited for open access material but, apart from the fact that we also accept material with restricted access, some people see material as open access simply if you can access it, others only if it has any of the licenses they find open. That is also the case in OER.

The “learning object” was an object type in PHAIDRA long before OER was a thing around here, so once the OER people came they found the OER objects should be marked specifically as OER because not all our learning objects, regardless of access restrictions, are OER by their(?) definition. I think that makes sense, although it might seem a bit confusing in the facets…

I forgot to mention that in KPH, the numbers can also differ but for a different reason: in PHAIDRA one can create and OER by using the OER submit form which then only allows open licenses and is additionaly using the hcrt vocabulary for object types which then makes the objects easily compatible with Austria’s OERHub. However, one can also simply go to a normal submit form, mark an object as learning object and use an open license. In univie, such object will still be part of oer set in oai-phm, but in KPH not, because they only wanted object submitted through their (slightly modified) OER submit to be part of oer set.

Thanks for the metadata community tip!

1 Like

Hi there, the following PHAIDRA instances are integrated with OERhub:

https://door.donau-uni.ac.at/
https://phaidra.fh-kaernten.at/
https://phaidra.fhstp.ac.at/
https://phaidra.kphvie.ac.at/

1 Like

I think fh-salzburg does not have a PHAIDRA yet. Edu-sharing is a different repo.

1 Like

thanks, I deleted that (and sorry for the mistake)

1 Like

Who could I contact for FH Kärnten the file url in the oai_openaire format seems to be off because of an trailing s:

<file mimeType="application/pdf" objectType="fulltext" >https://phaidra.fh-kaernten.at/api/objects/o:64/download</file>

should be:

<file mimeType="application/pdf" objectType="fulltext" >https://phaidra.fh-kaernten.at/api/object/o:64/download</file>

Also @rasta you wrote that you are providing OERHub with hcrt resource types these seem not be available via oai_openaire is there a way to fetch them via oai pmh?

That would be me, thanks for pointing this out! I’ll fix it.

As for the hcrt types, try using lom as metadataPrefix (that’s the metadata format OERHub requires).

It’s fixed now.

Thanks a lot!
The error with St. Poelten still exists btw.

I am checking out the LOM metadata via OAI-PMH it seems that LOM is missing information that is provided via oai-open-aire.g.:

  • publication dates (<datacite:date dateType="Issued"> is not the same as <lom:lifecycle><lom:datetime> compare: oai:phaidra.fh-kaernten.at:o:15)

  • In the LOM Datal it seems that there is no possibility to differentiate between an Organization and a Person with regard to contributors in the VCard 3.0 that is only possible with VCard 4.0. Compare: oai:phaidra.fh-kaernten.at:o:45 (openair allow this in <datacite:creatorName nameType="Organizational" >Carinthia Nature Tech</datacite:creatorName>

  • File links are not given but could be constructed from the given data. openair give this in: <file mimeType="application/pdf" objectType="fulltext" >https://phaidra.fh-kaernten.at/api/objects/o:64/download</file>

  • Relations between records are not given in LOM.Compare: oai:phaidra.fh-kaernten.at:o:45 openair allows this with <datacite:relatedIdentifiers> <datacite:relatedIdentifier relatedIdentifierType="URL" relationType="IsPartOf" >https://phaidra.fh-kaernten.at/o:25</datacite:relatedIdentifier> </datacite:relatedIdentifiers>

For OERSI which is mapping all incoming to AMB Allgemeines Metadatenprofil für Bildungsressourcen (AMB) openair allows for better mapping since the LOM version only has additional the hcrt type that AMB is also using.

I saw that the problem with the wrong file link is also true for:

Uni Krems:

<file mimeType="application/pdf" objectType="fulltext" >https://door.donau-uni.ac.at/api/objects/o:5768/download</file>

FH St. Poelten:

<file accessRightsURI="http://purl.org/coar/access_right/c_abf2" mimeType="application/pdf" objectType="fulltext" >https://phaidra.fhstp.ac.at/api/objects/o:7507/download</file>

KPH Vie:

<file mimeType="application/pdf" objectType="fulltext" >https://phaidra.kphvie.ac.at/api/objects/o:904/download</file>

FH Kaerten seems to be fixed now and Uni Vienna has working links with api/objecs (https://fedora.phaidra.univie.ac.at/fedora/objects/o:2170311/methods/bdef:Content/download)

Thanks for the help.

Sorry for the late reply, I was away last week.

I see, thanks for the comparison. So oai_openaire is working for you or is there anything you need additionally?

I’ll update the other instances and let you know.

Thanks for gettng back.

Currently we use the OAI_Openair for the metadata since it has more info and I additionally harvest LOM but only for the HCRT and locally enrich the openair data with it.

I am not sure where to add this info into open_air but it would be great if we would not have to harvest the oai-pmh twice each time. But currently our set up seems to work,

Oh one minor thing we spotted is that

oai:phaidra.fh-kaernten.at:o:60 here: https://phaidra.fh-kaernten.at/api/oai?verb=ListRecords&metadataPrefix=oai_openaire

is missing the file info in the openair metadata.

Sorry only communicating problems :grimacing: and thanks a lot :smile:

I understand. Will have a look if we could add it.

That’s OK, we’re here to fix them :wink: In this case the object is a collection though, so there is no data link.

Thanks I was not specific enough:

Under oai:phaidra.fh-kaernten.at:o:60 you find:

<resource xsi:schemaLocation="http://namespace.openaire.eu/schema/oaire/ https://www.openaire.eu/schema/repo-lit/4.0/openaire.xsd" >
<datacite:identifier identifierType="URL" >https://phaidra.fh-kaernten.at/o:60</datacite:identifier>
<datacite:titles>
<datacite:title xml:lang="de" >Aufbau Cashflow Statement</datacite:title>
</datacite:titles>
<datacite:creators>
<datacite:creator>
<datacite:creatorName nameType="Personal" >Köffler-Malliga, Eva-Maria</datacite:creatorName>
<datacite:givenName>Eva-Maria</datacite:givenName>
<datacite:familyName>Köffler-Malliga</datacite:familyName>
</datacite:creator>
</datacite:creators>
<resourceType resourceTypeGeneral="other research product" uri="http://purl.org/coar/resource_type/c_1843" >other</resourceType>
<dc:language>deu</dc:language>
<dc:description xml:lang="de" >Es handelt sich um ein mit H5P erstelltes Lernspiel (Sort the Paragraphs) zum grundsätzlichen Aufbau der Geldflussrechnung (Cashflow-Statement) für Studierende im Bachelorstudiengang Wirtschaft.</dc:description>
<datacite:subjects>
<datacite:subject xml:lang="de" >Controlling</datacite:subject>
<datacite:subject xml:lang="de" >ÖFOS 2012 -- SOZIALWISSENSCHAFTEN (5) -- Wirtschaftswissenschaften (502) -- Wirtschaftswissenschaften (5020) -- Controlling (502006)</datacite:subject>
<datacite:subject xml:lang="de" >Cashflow</datacite:subject>
<datacite:subject xml:lang="de" >Geldflussrechnung</datacite:subject>
<datacite:subject xml:lang="de" >Cashflow-Statement</datacite:subject>
<datacite:subject xml:lang="de" >Aufbau</datacite:subject>
<datacite:subject xml:lang="de" >Reihenfolge</datacite:subject>
<datacite:subject xml:lang="de" >Free Cashflow</datacite:subject>
<datacite:subject xml:lang="en" >Controlling</datacite:subject>
<datacite:subject xml:lang="en" >ÖFOS 2012 -- SOCIAL SCIENCES (5) -- Economics (502) -- Economics (5020) -- Controlling (502006)</datacite:subject>
</datacite:subjects>
<licenseCondition uri="http://creativecommons.org/licenses/by-sa/4.0/" >http://creativecommons.org/licenses/by-sa/4.0/</licenseCondition>
<datacite:sizes>
<datacite:size>737.94 kB</datacite:size>
</datacite:sizes>
<datacite:dates>
<datacite:date dateType="Issued" >2025</datacite:date>
</datacite:dates>
</resource> 

This is missing the <file>-element even though that Aufbau Cashflow Statement (PHAIDRA - o:60) shows a file to download