Edurep:Migraties/2021: verschil tussen versies
(→Wat: simple overview) |
(more content) |
||
Regel 12: | Regel 12: | ||
! style="width: 500px" | lom | ! style="width: 500px" | lom | ||
! style="width: 500px" | schema | ! style="width: 500px" | schema | ||
|- | |- | ||
| lom.educational.interactivitytype | | lom.educational.interactivitytype | ||
Regel 178: | Regel 118: | ||
|} | |} | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Regel 231: | Regel 151: | ||
|- | |- | ||
|} | |} | ||
Regel 265: | Regel 174: | ||
! schema.org veld | ! schema.org veld | ||
! schema.org zoekindex | ! schema.org zoekindex | ||
|- | |||
| valign="top" | /lom:lom/lom:general/lom:identifier/lom:entry/lom:string | |||
| lom.general.identifier.entry</br>lom.general.catalogentry.entry | |||
| valign="top" | - | |||
| valign="top" | schema:identifier | |||
|- | |- | ||
| /lom:lom/lom:general/lom:title/lom:string | | /lom:lom/lom:general/lom:title/lom:string | ||
Regel 285: | Regel 199: | ||
|/schema:keywords | |/schema:keywords | ||
|schema:keywords | |schema:keywords | ||
|- | |- | ||
|/lom:lom/lom:general/lom:aggregationLevel/lom:value | |/lom:lom/lom:general/lom:aggregationLevel/lom:value | ||
Regel 300: | Regel 204: | ||
|/lom:aggregationLevel | |/lom:aggregationLevel | ||
|lom:aggregationLevel | |lom:aggregationLevel | ||
|- | |- | ||
|/lom:lom/lom:lifeCycle/lom:status/lom:value | |/lom:lom/lom:lifeCycle/lom:status/lom:value | ||
Regel 440: | Regel 339: | ||
=== Zoeken === | === Zoeken === | ||
* [[Edurep:Jsonsearch|Jsonsearch]] | * [[Edurep:Jsonsearch|Jsonsearch]] | ||
* SRU en jsonld recordSchema | |||
=== Aanbieden === | === Aanbieden === | ||
Regel 462: | Regel 362: | ||
| lom.general.identifier.entry</br>lom.general.catalogentry.entry | | lom.general.identifier.entry</br>lom.general.catalogentry.entry | ||
| valign="top" | - | | valign="top" | - | ||
| valign="top" | | | valign="top" | schema:identifier | ||
|- | |- | ||
| valign="top" | /lom:lom/lom:general/lom:identifier/lom:catalog | | valign="top" | /lom:lom/lom:general/lom:identifier/lom:catalog | ||
Regel 469: | Regel 369: | ||
| valign="top" | - | | valign="top" | - | ||
|- | |- | ||
| /lom:lom/lom:general/lom:title/lom:string | |||
| lom.general.title | |||
| /schema:name | |||
| schema:name | |||
|- | |||
| /lom:lom/lom:general/lom:language | |||
| lom.general.language | |||
| /schema:inLanguage | |||
| schema:inLanguage | |||
|- | |||
|/lom:lom/lom:general/lom:description/lom:string | |||
|lom.general.description | |||
|/schema:description | |||
|schema:description | |||
|- | |||
|/lom:lom/lom:general/lom:keyword/lom:string | |||
|lom.general.keyword | |||
|/schema:keywords | |||
|schema:keywords | |||
|- | |||
|/lom:lom/lom:general/lom:coverage/lom:string | |||
|lom.general.coverage | |||
|/dcterms:coverage | |||
|dcterms:coverage | |||
|- | |||
|/lom:lom/lom:general/lom:structure/lom:value | |||
|lom.general.structure | |||
|/lom:structure | |||
|lom:structure | |||
|- | |||
|/lom:lom/lom:general/lom:aggregationLevel/lom:value | |||
|lom.general.aggregationlevel | |||
|/lom:aggregationLevel | |||
|lom:aggregationLevel | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:version/lom:string | |||
|lom.lifecycle.version | |||
|/schema:version | |||
|schema:version | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:status/lom:value | |||
|lom.lifecycle.status | |||
|/schema:creativeWorkStatus | |||
|schema:creativeWorkStatus | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="author"]/lom:centity/lom:vcard/(FN/N/ORG) | |||
|lom.lifecycle.contribute.author | |||
|/dcterms:creator | |||
|dcterms:creator | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="publisher"]/lom:centity/lom:vcard/(FN/N/ORG) | |||
|lom.lifecycle.contribute.publisher | |||
|/dcterms:publisher | |||
|dcterms:publisher | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="initiator"]/lom:centity/lom:vcard/(FN/N/ORG) | |||
| - | |||
| - | |||
| - | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="validator"]/lom:centity/lom:vcard/(FN/N/ORG) | |||
| - | |||
| - | |||
| - | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="content provider"]/lom:centity/lom:vcard/(FN/N/ORG) | |||
| - | |||
| - | |||
| - | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="author"]/lom:datetime | |||
|lom.lifecycle.contribute.authordate | |||
|/schema:dateCreated | |||
|schema:dateCreated | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="publisher"]/lom:datetime | |||
|lom.lifecycle.contribute.publisherdate | |||
|/schema:datePublished | |||
|schema:datePublished | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="initiator"]/lom:datetime | |||
| - | |||
| - | |||
| - | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="validator"]/lom:datetime | |||
| - | |||
| - | |||
| - | |||
|- | |||
|/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="content provider"]/lom:datetime | |||
| - | |||
| - | |||
| - | |||
|- | |||
| /lom:lom/lom:metametadata/lom:identifier | |||
| - | |||
| - | |||
| - | |||
|- | |||
|/lom:lom/lom:metaMetadata/lom:contribute[lom:role/lom:value="creator"]/lom:centity/lom:vcard/(FN/N/ORG) | |||
|lom.metametadata.contribute.creator | |||
|/dcterms:contributor | |||
|dcterms:contributor | |||
|- | |||
|/lom:lom/lom:metaMetadata/lom:contribute[lom:role/lom:value="validator"]/lom:centity/lom:vcard/(FN/N/ORG) | |||
| - | |||
| - | |||
| - | |||
|- | |||
| /lom:lom/lom:metaMetadata/lom:metaMetadataScheme | |||
| lom.metametadata.metadatascheme | |||
| - | |||
| - | |||
|- | |||
| /lom:lom/lom:metaMetadata/lom:language | |||
| lom.metametadata.language | |||
| - | |||
| - | |||
|- | |||
|/lom:lom/lom:technical/lom:format | |||
|lom.technical.format | |||
|/schema:encodingFormat | |||
|schema:encodingFormat | |||
|- | |||
| valign="top" | /lom:lom/lom:technical/lom:location | |||
| valign="top" | lom.technical.location | |||
| /schema:url</br>/schema:identifier | |||
| schema:url</br>schema:identifier | |||
|- | |||
| /lom:lom/lom:technical/lom:duration | |||
| lom.technical.duration | |||
| - | |||
| - | |||
|- | |||
| /lom:lom/lom:technical/lom:size | |||
| - | |||
| - | |||
| - | |||
|- | |||
| /lom:lom/lom:technical/lom:installationRemarks/lom:string | |||
| - | |||
| - | |||
| - | |||
|- | |||
| /lom:lom/lom:technical/lom:requirement[lom:type="operating system"]/lom:name/lom:value | |||
| - | |||
| - | |||
| - | |||
|- | |||
| /lom:lom/lom:technical/lom:requirement[lom:type="webbrowser"]/lom:name/lom:value | |||
| - | |||
| - | |||
| - | |||
|- | |||
|} | |} |
Versie van 5 okt 2021 06:48
Op deze pagina staat een overzicht van de 2021 schema.org migratie.
lom | schema |
---|---|
lom.educational.interactivitytype | schema:interactivityType |
lom.educational.learningresourcetype | schema:learningResourceType.schema:termCode |
lom.educational.interactivitylevel | |
lom.educational.intendedenduserrole | schema:audience.schema:audienceType |
lom.educational.context | schema:educationalLevel |
lom.educational.typicalagerange | schema:typicalAgeRange |
lom.educational.difficulty | lom:difficulty |
lom.educational.typicallearningtime | schema:timeRequired.inSeconds |
lom.educational.description | |
lom.rights.cost | schema:isAccessibleForFree |
lom.rights.copyrightandotherrestrictions | schema:license schema:copyrightNotice |
lom.rights.description | schema:copyrightNotice |
lom.relation.isbasedon | schema:isBasedOn |
lom.relation.ispartof | schema:isPartOf |
lom.relation.isreferencedby | dcterms:isReferencedBy |
lom.relation.isversionof | dcterms:isVersionOf |
lom.relation.resource.description | schema:encoding.schema:encodingFormat |
lom.classification.taxonid | |
lom.classification.taxon.entry | |
lom.classification.obk.discipline.id | schema:educationalAlignment.schema:targetName |
lom.classification.obk.educationallevel.id | schema:educationalLevel.schema:termCode |
lom.classification.obk.educationalobjective.id | schema:teaches.schema:termCode |
lom.classification.accessrights.id | dcterms:accessRights |
lom.classification.competency.id | |
lom.classification.discipline.id | schema:educationalAlignment.schema:targetName |
lom.classification.discipline.entry | schema:educationalAlignment.schema:name |
lom.classification.educationallevel.id | schema:educationalLevel.schema:termCode |
lom.classification.educationallevel.entry | schema:educationalLevel.schema:name |
lom.classification.educationalobjective.id | schema:teaches.schema:termCode |
lom.classification.idea.id | |
meta.record.id | |
meta.upload.id | |
meta.repository.id | |
about.repository |
lom | schema |
---|---|
smo.smoId | @id |
smo.supplierId | edurep:smoSupplierId |
smo.userId | edurep:smoUserId |
smo.hReview.tags.tag.name | edurep:tag |
smo.hReview.dtreviewed | schema:dateCreated |
smo.hReview.summary | |
smo.hReview.info | schema:itemReviewed |
smo.hReview.description | schema:review.schema:reviewRating.schema:ratingExplanation |
smo.hReview.rating | schema:reviewRating.schema:ratingValue |
Inleiding
In de 2021 release van Edurep is het voor Edurep mogelijk om naast het bekende leermateriaal ook evenementen toe te voegen. Vanwege deze wijziging is het interne dataformaat van Edurep veranderd van NL LOM naar Schema.org.
Met Schema.org zijn we niet alleen in staat om evenementen en leermateriaal in hetzelfde metadataschema uit te drukken, ook hebben we daarmee de basis gelegd om andere soorten entiteiten te kunnen opslaan.
Wat
Functionele wijzigingen
- iets met smo koppeling
- jsonsearch
Migratie
Met de introductie van schema.org als basis record representatie in Edurep, worden binnenkomende LOM/SMO records geconverteerd naar schema.org/jsonld. Ook andere informatie zoals smbAggregatedData is geconverteerd. Op deze pagina staat een overzicht van de mappings.
- iets over proces, verder toelichten in Edurep:Metadata verwerking
Versimpeld overzicht van migratie. Een uitgebreider overzicht staat onderaan de pagina.
LOM veld | LOM zoekindex | schema.org veld | schema.org zoekindex |
---|---|---|---|
/lom:lom/lom:general/lom:identifier/lom:entry/lom:string | lom.general.identifier.entry lom.general.catalogentry.entry |
- | schema:identifier |
/lom:lom/lom:general/lom:title/lom:string | lom.general.title | /schema:name | schema:name |
/lom:lom/lom:general/lom:language | lom.general.language | /schema:inLanguage | schema:inLanguage |
/lom:lom/lom:general/lom:description/lom:string | lom.general.description | /schema:description | schema:description |
/lom:lom/lom:general/lom:keyword/lom:string | lom.general.keyword | /schema:keywords | schema:keywords |
/lom:lom/lom:general/lom:aggregationLevel/lom:value | lom.general.aggregationlevel | /lom:aggregationLevel | lom:aggregationLevel |
/lom:lom/lom:lifeCycle/lom:status/lom:value | lom.lifecycle.status | /schema:creativeWorkStatus | schema:creativeWorkStatus |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="author"]/lom:centity/lom:vcard/(FN/N/ORG) | lom.lifecycle.contribute.author | /dcterms:creator | dcterms:creator |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="publisher"]/lom:centity/lom:vcard/(FN/N/ORG) | lom.lifecycle.contribute.publisher | /dcterms:publisher | dcterms:publisher |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="author"]/lom:datetime | lom.lifecycle.contribute.authordate | /schema:dateCreated | schema:dateCreated |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="publisher"]/lom:datetime | lom.lifecycle.contribute.publisherdate | /schema:datePublished | schema:datePublished |
/lom:lom/lom:metaMetadata/lom:contribute[lom:role/lom:value="creator"]/lom:centity/lom:vcard/(FN/N/ORG) | lom.metametadata.contribute.creator | /dcterms:contributor | dcterms:contributor |
/lom:lom/lom:technical/lom:format | lom.technical.format | /schema:encodingFormat | schema:encodingFormat |
/lom:lom/lom:technical/lom:location | lom.technical.location | /schema:identifier | /schema:url |
/lom:lom/lom:rights/lom:cost/lom:value | lom.rights.cost | /schema:isAccessibleForFree | schema:isAccessibleForFree |
/lom:lom/lom:relation[lom:kind/lom:value="isbasedon"]/lom:resource/lom:catalogentry/lom:entry | lom.relation.isbasedon | /schema:isBasedon | schema:isBasedOn |
/lom:lom/lom:relation[lom:kind/lom:value="embed"]/lom:resource/lom:catalogentry/lom:entry | |||
/lom:lom/lom:relation[lom:kind/lom:value="hasformat"]/lom:resource/lom:catalogentry/lom:entry /lom:lom/lom:relation/lom:resource/lom:description/lom:string |
/schema:encoding/schema:MediaObject/schema:url /schema:encoding/schema:MediaObject/schema:encodingFormat |
||
/lom:lom/lom:relation[lom:kind/lom:value="ispartof"]/lom:resource/lom:catalogentry/lom:entry | lom.relation.ispartof | /schema:isPartOf | schema:isPartOf |
/lom:lom/lom:relation[lom:kind/lom:value="isreferencedby"]/lom:resource/lom:catalogentry/lom:entry | lom.relation.isreferencedby | /dcterms:isReferencedBy | dcterms:isReferencedBy |
/lom:lom/lom:relation[lom:kind/lom:value="isversionof"]/lom:resource/lom:catalogentry/lom:entry | lom.relation.isversionof | /dcterms:isVersionOf | dcterms:isVersionOf |
/lom:lom/lom:relation[lom:kind/lom:value="haspart"]/lom:resource/lom:catalogentry/lom:entry | /schema:hasPart | schema:hasPart | |
/lom:lom/lom:relation[lom:kind/lom:value="thumbnail"]/lom:resource/lom:catalogentry/lom:entry | /schema:thumbnailUrl | ||
/lom:lom/lom:classification[lom:purpose/lom:value="educational level"]/lom:taxonPath[lom:source="http://purl.edustandaard.nl/(concept|begrippenkader)*"]/lom:source | /schema:educationalLevel/schema:DefinedTerm/schema:inDefinedTermSet | ||
/lom:lom/lom:classification[lom:purpose/lom:value="educational level"]/lom:taxonPath[lom:source="http://purl.edustandaard.nl/(concept|begrippenkader)*"]/lom:taxon/lom:id | lom.classification.obk.educationallevel.id | /schema:educationalLevel/schema:DefinedTerm/schema:termCode | schema:educationalLevel.schema:termCode |
/lom:lom/lom:classification[lom:purpose/lom:value="educational level"]/lom:taxonPath[lom:source="http://purl.edustandaard.nl/(concept|begrippenkader)*"]/lom:taxon/lom:entry/lom:string | /schema:educationalLevel/schema:DefinedTerm/schema:name | ||
/sad:smbAggregatedData/sad:numberOfReviews | smbAggregatedData.numberOfReviews | /schema:aggregateRating/schema:reviewCount | schema:aggregateRating/schema:reviewCount |
/sad:smbAggregatedData/sad:numberOfRatings | smbAggregatedData.numberOfRatings | /schema:aggregateRating/schema:ratingCount | schema:aggregateRating/schema:ratingCount |
/sad:smbAggregatedData/sad:numberOfTags | smbAggregatedData.numberOfTags | /schema:aggregateRating/edurep:tagCount | schema:aggregateRating/edurep:tagCount |
/sad:smbAggregatedData/sad:averageNormalizedRating | smbAggregatedData.averageNormalizedRating | /schema:aggregateRating/schema:ratingValue | schema:aggregateRating.schema:ratingValue |
/sad:smbAggregatedData/sad:bayesianRanking | smbAggregatedData.bayesianRanking | /schema:aggregateRating/edurep:bayesianRanking | schema:aggregateRating/edurep:bayesianRanking |
Hoe
Afhankelijk van het soort gebruiker zijn er verschillende migratiescenario's.
Zoeken
- Jsonsearch
- SRU en jsonld recordSchema
Aanbieden
TODO
Overzicht
Inhoudelijke migratie en nieuwe zoekequivalenten.
bron inhoud | bron zoekveld | schema.org inhoud | schema.org zoekveld |
---|---|---|---|
/lom:lom/lom:general/lom:identifier | lom.general.identifier lom.general.catalogentry |
- | schema:identifier |
/lom:lom/lom:general/lom:identifier/lom:entry/lom:string | lom.general.identifier.entry lom.general.catalogentry.entry |
- | schema:identifier |
/lom:lom/lom:general/lom:identifier/lom:catalog | lom.general.identifier.catalog lom.general.catalogentry.catalog |
- | - |
/lom:lom/lom:general/lom:title/lom:string | lom.general.title | /schema:name | schema:name |
/lom:lom/lom:general/lom:language | lom.general.language | /schema:inLanguage | schema:inLanguage |
/lom:lom/lom:general/lom:description/lom:string | lom.general.description | /schema:description | schema:description |
/lom:lom/lom:general/lom:keyword/lom:string | lom.general.keyword | /schema:keywords | schema:keywords |
/lom:lom/lom:general/lom:coverage/lom:string | lom.general.coverage | /dcterms:coverage | dcterms:coverage |
/lom:lom/lom:general/lom:structure/lom:value | lom.general.structure | /lom:structure | lom:structure |
/lom:lom/lom:general/lom:aggregationLevel/lom:value | lom.general.aggregationlevel | /lom:aggregationLevel | lom:aggregationLevel |
/lom:lom/lom:lifeCycle/lom:version/lom:string | lom.lifecycle.version | /schema:version | schema:version |
/lom:lom/lom:lifeCycle/lom:status/lom:value | lom.lifecycle.status | /schema:creativeWorkStatus | schema:creativeWorkStatus |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="author"]/lom:centity/lom:vcard/(FN/N/ORG) | lom.lifecycle.contribute.author | /dcterms:creator | dcterms:creator |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="publisher"]/lom:centity/lom:vcard/(FN/N/ORG) | lom.lifecycle.contribute.publisher | /dcterms:publisher | dcterms:publisher |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="initiator"]/lom:centity/lom:vcard/(FN/N/ORG) | - | - | - |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="validator"]/lom:centity/lom:vcard/(FN/N/ORG) | - | - | - |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="content provider"]/lom:centity/lom:vcard/(FN/N/ORG) | - | - | - |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="author"]/lom:datetime | lom.lifecycle.contribute.authordate | /schema:dateCreated | schema:dateCreated |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="publisher"]/lom:datetime | lom.lifecycle.contribute.publisherdate | /schema:datePublished | schema:datePublished |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="initiator"]/lom:datetime | - | - | - |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="validator"]/lom:datetime | - | - | - |
/lom:lom/lom:lifeCycle/lom:contribute[lom:role/lom:value="content provider"]/lom:datetime | - | - | - |
/lom:lom/lom:metametadata/lom:identifier | - | - | - |
/lom:lom/lom:metaMetadata/lom:contribute[lom:role/lom:value="creator"]/lom:centity/lom:vcard/(FN/N/ORG) | lom.metametadata.contribute.creator | /dcterms:contributor | dcterms:contributor |
/lom:lom/lom:metaMetadata/lom:contribute[lom:role/lom:value="validator"]/lom:centity/lom:vcard/(FN/N/ORG) | - | - | - |
/lom:lom/lom:metaMetadata/lom:metaMetadataScheme | lom.metametadata.metadatascheme | - | - |
/lom:lom/lom:metaMetadata/lom:language | lom.metametadata.language | - | - |
/lom:lom/lom:technical/lom:format | lom.technical.format | /schema:encodingFormat | schema:encodingFormat |
/lom:lom/lom:technical/lom:location | lom.technical.location | /schema:url /schema:identifier |
schema:url schema:identifier |
/lom:lom/lom:technical/lom:duration | lom.technical.duration | - | - |
/lom:lom/lom:technical/lom:size | - | - | - |
/lom:lom/lom:technical/lom:installationRemarks/lom:string | - | - | - |
/lom:lom/lom:technical/lom:requirement[lom:type="operating system"]/lom:name/lom:value | - | - | - |
/lom:lom/lom:technical/lom:requirement[lom:type="webbrowser"]/lom:name/lom:value | - | - | - |