Update oai pmh authored by Peter Toth's avatar Peter Toth
......@@ -58,6 +58,32 @@ For the element langstring the attribute xml:lang is used.
```
> Hint: The repository has to ensure that the language code corresponds to the text of the element!
## Vocabs
### Creativ Commons
```xml
<lom:description>
<lom:langstring xml:lang="x-t-cc-url">https://creativecommons.org/licenses/by-sa/4.0</lom:langstring>
</lom:description>
```
This uri is expected https://creativecommons.org/licenses/by-sa/4.0 and following the link shows the details of the license.
The ingester expects *https://creativecommons.org/licenses/* as an example for the RegExp
```perl
$linkCC =~ /^https\:\/\/creativecommons.org\/licenses\/(.*)/ )
```
There is no short *CC* in the link. It is added by the ingester.
### ÖFOS
The expected part of the source uri ends with */vocabs/oefos2012*
```perl
if ( $taxonPath->{source} =~ /(.*)\/vocabs\/oefos2012$/ ) {
```
To get the Oefos ID the uri has */vocabs/oefos2012* and the id at the end
```perl
if ( ($prefixurl, $number) = $id =~ /(.*)\/vocabs\/oefos2012\/(.*)/ ) {
```
## Links
- https://www.openarchives.org/
- https://metacpan.org/pod/Net::OAI::Harvester
......
......