Edurep:Mappen naar het OBK: verschil tussen versies
(→Overzicht: update new-old collection mappings) |
(add voorbeeld from metadata verwerking) |
||
(Een tussenliggende versie door dezelfde gebruiker niet weergegeven) | |||
Regel 1: | Regel 1: | ||
Deze pagina tracht inzicht te geven in de mapping die Edurep uitvoert ten behoeve van de invoering van het Onderwijsbegrippenkader (OBK). |
Deze pagina tracht inzicht te geven in de mapping die Edurep uitvoert ten behoeve van de invoering van het Onderwijsbegrippenkader (OBK). |
||
+ | {{Warn|Dit mechanisme zal in de periode 2020-2022 langzaam uitgefaseerd worden.}} |
||
De [[OBK:Mappen naar het OBK|mapping]] gebeurt via de volgende stappen: |
De [[OBK:Mappen naar het OBK|mapping]] gebeurt via de volgende stappen: |
||
# Per collectie is vastgesteld van welke VDEX'en gebruik gemaakt wordt (zie onderstaande tabel) |
# Per collectie is vastgesteld van welke VDEX'en gebruik gemaakt wordt (zie onderstaande tabel) |
||
− | # Vervolgens is voor deze VDEX'en bepaald of er |
+ | # Vervolgens is voor deze VDEX'en bepaald of er naar de nieuwe OBK termen moet worden gemapt |
# Tijdens het harvesten wordt in elk record gezocht naar classificaties die de juiste VDEX verwijzing en purpose type hebben |
# Tijdens het harvesten wordt in elk record gezocht naar classificaties die de juiste VDEX verwijzing en purpose type hebben |
||
# Binnen deze classificatie wordt per taxon id bepaald of deze moet worden gemapt. Hierbij wordt gecontroleerd of de nieuwe waarde niet al in het record voorkomt. |
# Binnen deze classificatie wordt per taxon id bepaald of deze moet worden gemapt. Hierbij wordt gecontroleerd of de nieuwe waarde niet al in het record voorkomt. |
||
Regel 90: | Regel 91: | ||
|vdex_classification_vakaanduidingen_vo_20071115 |
|vdex_classification_vakaanduidingen_vo_20071115 |
||
|OBK |
|OBK |
||
− | |- |
||
− | |'''Metaplus''' |
||
− | |OBK |
||
− | |vdex_classification_educationallevel_czp_20071115 |
||
− | |- |
||
− | | |
||
− | |OBK |
||
− | |vdex_classification_vakaanduidingen_vo_20071115 |
||
− | |- |
||
− | | |
||
− | |OBK |
||
− | |vdex_classification_discipline_czp_20060628 |
||
− | |- |
||
− | | |
||
− | |OBK |
||
− | |vdex_classification_domeinoverstijgende_vakken_mbo_2009 |
||
− | |- |
||
− | | |
||
− | |OBK |
||
− | |vdex_classification_kerndoelen_onderbouw_vo_20071115 |
||
− | |- |
||
− | | |
||
− | |OBK |
||
− | |vdex_classification_kerndoelen_po_04_2006 |
||
− | |- |
||
− | | |
||
− | |OBK |
||
− | |vdex_classification_opleidingsdomeinen_en_studierichtingen_mbo_2010 |
||
− | |- |
||
− | | |
||
− | |OBK |
||
− | |vdex_classification_referentiekader_taal_en_rekenen_czp_2009 |
||
− | |- |
||
− | | |
||
− | |OBK |
||
− | |vdex_classification_vakaanduidingen_po_2009 |
||
− | |- |
||
− | | |
||
− | |OBK |
||
− | |vdex_classification_discipline_domains_lb_20110301 |
||
|- |
|- |
||
|'''Nieuws in de klas''' |
|'''Nieuws in de klas''' |
||
Regel 181: | Regel 142: | ||
|} |
|} |
||
+ | == Voorbeeld == |
||
+ | Repositories gebruiken voor het metadateren |
||
+ | * zowel "oude stijl" VDEX'en (bijvoorbeeld [http://purl.edustandaard.nl/vdex_classification_kerndoelen_onderbouw_vo_20071115.xml vdex_classification_kerndoelen_onderbouw_vo_20071115.xml ]) |
||
+ | * als termen uit het [[OBK:Hoofdpagina|Begrippenkader]]. |
||
+ | Voor de duidelijkheid, men geeft middels de '''taxon source''' aan of er wordt '''gerefereerd naar het OBK'''. De correcte referentie hierbij is '''"<nowiki>http://purl.edustandaard.nl/begrippenkader</nowiki>"'''. Zie de [[Standaarden:NL_LOM/lom.classification#OnderwijsBegrippenKader|Standaarden uitleg]] voor meer informatie. |
||
+ | |||
+ | <syntaxhighlight lang="xml"> |
||
+ | <taxonpath> |
||
+ | <source> |
||
+ | <!-- geen OBK verwijzing, dus elk id mag --> |
||
+ | <langstring xml:lang="x-none">http://purl.edustandaard.nl/mijn_begrippenkader</langstring> |
||
+ | </source> |
||
+ | <taxon> |
||
+ | <id>3a26037c-b635-4027-82b2-0941a4a5bc88</id> |
||
+ | </taxon> |
||
+ | </taxonpath> |
||
+ | </syntaxhighlight> |
||
+ | |||
+ | Ten behoeve van de optimale vindbaarheid van records tijdens de migratie naar het Begrippenkader, worden termen van "oude" vocabulaires gemapt naar termen uit het Begrippenkader. |
||
+ | |||
+ | Dit mapping mechanisme is gebaseerd op de mappings zoals die door Edustandaard gemaakt zijn, [http://developers.wiki.kennisnet.nl/index.php?title=OBK:Mappen_naar_het_OBK '''een uitgebreide beschrijving is hier'''] te vinden. |
||
+ | |||
+ | Het mapping mechanisme is '''per collectie ingesteld''', [http://developers.wiki.kennisnet.nl/index.php?title=Edurep:Mappen_naar_het_OBK '''een overzicht hiervan is hier'''] te vinden. |
||
+ | |||
+ | Op basis van deze mappings zijn XSLT's gemaakt, deze XSTL's zijn publiekelijk beschikbaar op https://github.com/kennisnet/edurep-xslt. |
||
+ | |||
+ | Bij de mapping worden alleen termen '''toegevoegd en niet vervangen'''. Bijvoorbeeld, indien een record deze metadata bevat: |
||
+ | <syntaxhighlight lang="xml"> |
||
+ | <czp:classification> |
||
+ | <czp:purpose> |
||
+ | <czp:source> |
||
+ | <czp:langstring xml:lang="x-none">http://download.edustandaard.nl/vdex/vdex_classification_purpose_czp_20060628.xml</czp:langstring> |
||
+ | </czp:source> |
||
+ | <czp:value> |
||
+ | <czp:langstring xml:lang="x-none">discipline</czp:langstring> |
||
+ | </czp:value> |
||
+ | </czp:purpose> |
||
+ | <czp:taxonpath> |
||
+ | <czp:source> |
||
+ | <czp:langstring xml:lang="x-none">http://purl.edustandaard.nl/vdex_classification_opleidingsdomeinen_en_studierichtingen_mbo_2010.xml</czp:langstring> |
||
+ | </czp:source> |
||
+ | <czp:taxon> |
||
+ | <czp:id>16</czp:id> |
||
+ | <czp:entry> |
||
+ | <czp:langstring xml:lang="nl">Voedsel, natuur en leefomgeving</czp:langstring> |
||
+ | </czp:entry> |
||
+ | </czp:taxon> |
||
+ | </czp:taxonpath> |
||
+ | </czp:classification> |
||
+ | </syntaxhighlight> |
||
+ | |||
+ | Dan wordt dat als volgt gemapt: |
||
+ | <syntaxhighlight lang="xml"> |
||
+ | <czp:classification> |
||
+ | <czp:purpose> |
||
+ | <czp:source> |
||
+ | <czp:langstring xml:lang="x-none">http://purl.edustandaard.nl/vdex_classification_purpose_czp_20060628.xml</czp:langstring> |
||
+ | </czp:source> |
||
+ | <czp:value> |
||
+ | <czp:langstring xml:lang="x-none">discipline</czp:langstring> |
||
+ | </czp:value> |
||
+ | </czp:purpose> |
||
+ | <czp:taxonpath> |
||
+ | <czp:source> |
||
+ | <czp:langstring xml:lang="x-none">http://purl.edustandaard.nl/vdex_classification_opleidingsdomeinen_en_studierichtingen_mbo_2010.xml</czp:langstring> |
||
+ | </czp:source> |
||
+ | <czp:taxon> |
||
+ | <czp:id>16</czp:id> |
||
+ | <czp:entry> |
||
+ | <czp:langstring xml:lang="nl">Voedsel, natuur en leefomgeving</czp:langstring> |
||
+ | </czp:entry> |
||
+ | </czp:taxon> |
||
+ | </czp:taxonpath> |
||
+ | </czp:classification> |
||
+ | <czp:classification> |
||
+ | <czp:purpose> |
||
+ | <czp:source> |
||
+ | <czp:langstring xml:lang="x-none">http://download.edustandaard.nl/vdex/vdex_classification_purpose_czp_20060628.xml</czp:langstring> |
||
+ | </czp:source> |
||
+ | <czp:value> |
||
+ | <czp:langstring xml:lang="x-none">discipline</czp:langstring> |
||
+ | </czp:value> |
||
+ | </czp:purpose> |
||
+ | <czp:taxonpath> |
||
+ | <czp:source> |
||
+ | <czp:langstring xml:lang="x-none">http://purl.edustandaard.nl/begrippenkader</czp:langstring> |
||
+ | </czp:source> |
||
+ | <czp:taxon> |
||
+ | <czp:id>5e86dc82-1981-48df-bbe5-abd4a9b3767b</czp:id> |
||
+ | <czp:entry> |
||
+ | <czp:langstring xml:lang="nl">Voedsel, natuur en leefomgeving</czp:langstring> |
||
+ | </czp:entry> |
||
+ | </czp:taxon> |
||
+ | </czp:taxonpath> |
||
+ | </czp:classification> |
||
+ | </syntaxhighlight> |
||
Huidige versie van 5 nov 2021 om 12:52
Deze pagina tracht inzicht te geven in de mapping die Edurep uitvoert ten behoeve van de invoering van het Onderwijsbegrippenkader (OBK).
![]() |
Dit mechanisme zal in de periode 2020-2022 langzaam uitgefaseerd worden. |
De mapping gebeurt via de volgende stappen:
- Per collectie is vastgesteld van welke VDEX'en gebruik gemaakt wordt (zie onderstaande tabel)
- Vervolgens is voor deze VDEX'en bepaald of er naar de nieuwe OBK termen moet worden gemapt
- Tijdens het harvesten wordt in elk record gezocht naar classificaties die de juiste VDEX verwijzing en purpose type hebben
- Binnen deze classificatie wordt per taxon id bepaald of deze moet worden gemapt. Hierbij wordt gecontroleerd of de nieuwe waarde niet al in het record voorkomt.
- Ten slotte wordt er een nieuwe classificatie toegevoegd met daarin de resultaten van de mapping.
Overzicht
De XSLT's die gebruikt worden voor deze mapping zijn hier te vinden. In de tabel hieronder staat per collectie aangegeven welke VDEX wordt gemapt.
collectie | mapping van | mapping naar |
---|---|---|
Biodesk | vdex_classification_educationallevel_czp_20071115 | OBK |
vdex_classification_kerndoelen_onderbouw_vo_20071115 | OBK | |
vdex_classification_kerndoelen_po_04_2006 | OBK | |
vdex_classification_vakaanduidingen_po_2009 | OBK | |
vdex_classification_vakaanduidingen_vo_20071115 | OBK | |
Digibord op school | vdex_classification_discipline_czp_20060628 | OBK |
vdex_classification_educationallevel_czp_20071115 | OBK | |
vdex_classification_kerndoelen_onderbouw_vo_20071115 | OBK | |
vdex_classification_kerndoelen_po_04_2006 | OBK | |
vdex_classification_vakaanduidingen_po_2009 | OBK | |
vdex_classification_vakaanduidingen_vo_20071115 | OBK | |
Freudenthal Instituut | vdex_classification_educationallevel_czp_20060628 | OBK |
vdex_classification_educationallevel_czp_20071115 | OBK | |
vdex_classification_referentiekader_taal_en_rekenen_czp_2009 | OBK | |
vdex_classification_vakaanduidingen_po_2009 | OBK | |
vdex_classification_vakaanduidingen_vo_20071115 | OBK | |
Geologie van Nederland | vdex_classification_educationallevel_czp_20071115 | OBK |
vdex_classification_vakaanduidingen_po_2009 | OBK | |
vdex_classification_vakaanduidingen_vo_20071115 | OBK | |
Nieuws in de klas | vdex_classification_educationallevel_czp_20071115 | OBK |
vdex_classification_vakaanduidingen_po_2009 | OBK | |
vdex_classification_kerndoelen_po_04_2006 | OBK | |
vdex_classification_vakaanduidingen_vo_20071115 | OBK | |
vdex_classification_kerndoelen_onderbouw_vo_20071115 | OBK | |
vdex_classification_domeinoverstijgende_vakken_mbo_2009 | OBK | |
NME gids | vdex_classification_educationallevel_czp_20071115 | OBK |
vdex_classification_vakaanduidingen_po_2009 | OBK | |
Ontwikkelcentrum NME | vdex_classification_educationallevel_czp_20071115 | OBK |
Teleblik | vdex_classification_educationallevel_czp_20071115 | OBK |
Webkwestie | vdex_classification_educationallevel_czp_20060628 | OBK |
vdex_classification_vakaanduidingen_po_2009 | OBK |
Voorbeeld
Repositories gebruiken voor het metadateren
- zowel "oude stijl" VDEX'en (bijvoorbeeld vdex_classification_kerndoelen_onderbouw_vo_20071115.xml )
- als termen uit het Begrippenkader.
Voor de duidelijkheid, men geeft middels de taxon source aan of er wordt gerefereerd naar het OBK. De correcte referentie hierbij is "http://purl.edustandaard.nl/begrippenkader". Zie de Standaarden uitleg voor meer informatie.
<taxonpath>
<source>
<!-- geen OBK verwijzing, dus elk id mag -->
<langstring xml:lang="x-none">http://purl.edustandaard.nl/mijn_begrippenkader</langstring>
</source>
<taxon>
<id>3a26037c-b635-4027-82b2-0941a4a5bc88</id>
</taxon>
</taxonpath>
Ten behoeve van de optimale vindbaarheid van records tijdens de migratie naar het Begrippenkader, worden termen van "oude" vocabulaires gemapt naar termen uit het Begrippenkader.
Dit mapping mechanisme is gebaseerd op de mappings zoals die door Edustandaard gemaakt zijn, een uitgebreide beschrijving is hier te vinden.
Het mapping mechanisme is per collectie ingesteld, een overzicht hiervan is hier te vinden.
Op basis van deze mappings zijn XSLT's gemaakt, deze XSTL's zijn publiekelijk beschikbaar op https://github.com/kennisnet/edurep-xslt.
Bij de mapping worden alleen termen toegevoegd en niet vervangen. Bijvoorbeeld, indien een record deze metadata bevat:
<czp:classification>
<czp:purpose>
<czp:source>
<czp:langstring xml:lang="x-none">http://download.edustandaard.nl/vdex/vdex_classification_purpose_czp_20060628.xml</czp:langstring>
</czp:source>
<czp:value>
<czp:langstring xml:lang="x-none">discipline</czp:langstring>
</czp:value>
</czp:purpose>
<czp:taxonpath>
<czp:source>
<czp:langstring xml:lang="x-none">http://purl.edustandaard.nl/vdex_classification_opleidingsdomeinen_en_studierichtingen_mbo_2010.xml</czp:langstring>
</czp:source>
<czp:taxon>
<czp:id>16</czp:id>
<czp:entry>
<czp:langstring xml:lang="nl">Voedsel, natuur en leefomgeving</czp:langstring>
</czp:entry>
</czp:taxon>
</czp:taxonpath>
</czp:classification>
Dan wordt dat als volgt gemapt:
<czp:classification>
<czp:purpose>
<czp:source>
<czp:langstring xml:lang="x-none">http://purl.edustandaard.nl/vdex_classification_purpose_czp_20060628.xml</czp:langstring>
</czp:source>
<czp:value>
<czp:langstring xml:lang="x-none">discipline</czp:langstring>
</czp:value>
</czp:purpose>
<czp:taxonpath>
<czp:source>
<czp:langstring xml:lang="x-none">http://purl.edustandaard.nl/vdex_classification_opleidingsdomeinen_en_studierichtingen_mbo_2010.xml</czp:langstring>
</czp:source>
<czp:taxon>
<czp:id>16</czp:id>
<czp:entry>
<czp:langstring xml:lang="nl">Voedsel, natuur en leefomgeving</czp:langstring>
</czp:entry>
</czp:taxon>
</czp:taxonpath>
</czp:classification>
<czp:classification>
<czp:purpose>
<czp:source>
<czp:langstring xml:lang="x-none">http://download.edustandaard.nl/vdex/vdex_classification_purpose_czp_20060628.xml</czp:langstring>
</czp:source>
<czp:value>
<czp:langstring xml:lang="x-none">discipline</czp:langstring>
</czp:value>
</czp:purpose>
<czp:taxonpath>
<czp:source>
<czp:langstring xml:lang="x-none">http://purl.edustandaard.nl/begrippenkader</czp:langstring>
</czp:source>
<czp:taxon>
<czp:id>5e86dc82-1981-48df-bbe5-abd4a9b3767b</czp:id>
<czp:entry>
<czp:langstring xml:lang="nl">Voedsel, natuur en leefomgeving</czp:langstring>
</czp:entry>
</czp:taxon>
</czp:taxonpath>
</czp:classification>