Skip to content

Commit 63d7c6d

Browse files
committed
Fix typos and grammar
1 parent 9de79cb commit 63d7c6d

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

docs/08_Harvest_data_with_OAI-PMH.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,20 @@ parent: Tutorial
1010

1111
The Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) is a protocol to harvest metadata records from OAI compliant repositories. It was developed by the Open Archives Initiative as a low-barrier mechanism for repository interoperability. The Open Archives Initiative maintains a registry of OAI data providers.
1212

13-
Metafacture provides an opener flux module for harvesting metadata from OAI-PMH: `open-oaipmh`
13+
Metafacture provides a Flux module for harvesting metadata from OAI-PMH: `open-oaipmh`.
1414

1515
Lets have a look at the documentation of open-oaipmh:
1616

1717
![open-oaipmh Documentation](./images/OAI-PMH-Docu.png)
1818

19-
There you see the specific options that can be used to configure your OAI PMH Harvesting.
19+
You see the specific options that can be used to configure your OAI PMH harvesting.
2020

21-
Every OAI server must provide metadata records in Dublin Core, other (bibliographic) formats like MARC may be supported additionally. Available metadata formats can be detected with the OAI verb `ListMetadataFormats`: https://lib.ugent.be/oai?verb=ListMetadataFormats
22-
23-
This OAI-PMH API provides MODS and Dublin Core. For specifying the metadataformat you use the `metadataprefix:` Option.
21+
Every OAI server must provide metadata records in Dublin Core, other (bibliographic) formats like MARC may be supported additionally. Available metadata formats can be detected with the OAI verb `ListMetadataFormats`, [see an example](https://lib.ugent.be/oai?verb=ListMetadataFormats) which provides MODS and Dublin Core. For specifying the metadata format use the `metadataprefix` option.
2422

2523
The OAI server may support selective harvesting, so OAI clients can get only subsets of records from a repository.
26-
The client requests could be limited via datestamps (`datefrom`, `dateuntil`) or set membership (`setSpec`).
24+
The client requests could be limited via datestamps (`datefrom`, `dateuntil`) or by setting the membership (`setSpec`).
2725

28-
To get some Dublin Core records from the collection of Ghent University Library and convert it to JSON (default) run the following Metafacture worklow via Playground or CLI:
26+
To get some Dublin Core records from the collection of Ghent University Library and convert it to JSON (default) run the following Metafacture workflow via Playground or CLI:
2927

3028
```text
3129
"https://lib.ugent.be/oai"
@@ -37,9 +35,9 @@ To get some Dublin Core records from the collection of Ghent University Library
3735
;
3836
```
3937

40-
But if you just want to use the specific metadata records and not the oai-pmh specific metadata wrappers then specify the xml handler like this: `| handle-generic-xml(recordtagname="dc")`
38+
If you just want to use the specific metadata records and not the OAI-PMH specific metadata wrappers then specify the XML handler like this: `| handle-generic-xml(recordtagname="dc")`
4139

42-
You can also harvest MARC data, serialze it to marc-binary and store it in a file:
40+
You can also harvest MARC data, serialize it to MARC-binary and store it in a file:
4341

4442
```text
4543
"https://lib.ugent.be/oai"
@@ -51,7 +49,7 @@ You can also harvest MARC data, serialze it to marc-binary and store it in a fil
5149
;
5250
```
5351

54-
You can also transform incoming data and immediately store/index it with MongoDB or Elasticsearch. For the transformation you need to create a fix (see Lesson 3) in the playground or in a text editor:
52+
You can also transform incoming data and store/index it with MongoDB or Elasticsearch. For the transformation you need to create a fix (see Lesson 3) in the playground or in a text editor:
5553

5654
Add the following fixes to the file:
5755

@@ -77,7 +75,7 @@ Now you can run an ETL process (extract, transform, load) with this worklflow:
7775
;
7876
```
7977

80-
Excercise: Try to fetch data from a OAI-PMH you know. (e.g. the [DNB OAI](https://www.dnb.de/DE/Professionell/Metadatendienste/Datenbezug/OAI/oai_node.html))
78+
Excercise: Try to fetch data from an OAI-PMH you know. (e.g. the [DNB OAI](https://www.dnb.de/DE/Professionell/Metadatendienste/Datenbezug/OAI/oai_node.html))
8179

8280
---------------
8381

0 commit comments

Comments
 (0)