Edurep:Migraties/2021: verschil tussen versies
(more content) |
(→Overzicht: most of educational) |
||
Regel 345: | Regel 345: | ||
== Overzicht == |
== Overzicht == |
||
− | Inhoudelijke migratie en nieuwe zoekequivalenten. |
+ | Inhoudelijke migratie en nieuwe zoekequivalenten voor de {{Standaard|NL LOM}}, [[Edurep:SAD|SmbAggregatedData]] en {{Standaard|SMO}} naar {{Standaard|Schema.org}} mapping. |
{| class="wikitable" |
{| class="wikitable" |
||
Regel 524: | Regel 524: | ||
| - |
| - |
||
|- |
|- |
||
+ | | /lom:lom/lom:educational/lom:interactivityType/lom:value |
||
− | |||
+ | | lom.educational.interactivitytype |
||
+ | | /schema:interactivityType |
||
+ | | schema:interactivityType |
||
+ | |- |
||
+ | | /lom:lom/lom:educational/lom:learningresourcetype/lom:source |
||
+ | | - |
||
+ | | /schema:learningResourceType/schema:DefinedTerm/schema:inDefinedTerm |
||
+ | | - |
||
+ | |- |
||
+ | | /lom:lom/lom:educational/lom:learningresourcetype/lom:value |
||
+ | | lom.educational.learningresourcetype |
||
+ | | /schema:learningResourceType/schema:DefinedTerm/schema:termCode |
||
+ | | schema:learningResourceType.schema:termCode |
||
+ | |- |
||
+ | | /lom:lom/lom:educational/lom:interactivitylevel/lom:value |
||
+ | | lom.educational.interactivitylevel |
||
+ | | - |
||
+ | | - |
||
+ | |- |
||
+ | | /lom:lom/lom:educational/lom:semanticdensity/lom:value |
||
+ | | lom.educational.semanticdensity |
||
+ | | - |
||
+ | | - |
||
+ | |- |
||
+ | | /lom:lom/lom:educational/lom:intendedenduserrole/lom:value |
||
+ | | lom.educational.intendedenduserrole |
||
+ | | /schema:audience/schema:audienceType |
||
+ | | schema:audience.schema:audienceType |
||
+ | |- |
||
+ | | /lom:lom/lom:educational/lom:context/lom:value |
||
+ | | lom.educational.context |
||
+ | | /schema:educationalLevel/schema:DefinedTerm/schema:termCode |
||
+ | | schema:educationalLevel.schema:termCode |
||
+ | |- |
||
+ | | /lom:lom/lom:educational/lom:typicalAgeRange/lom:string |
||
+ | | lom.educational.typicalagerange |
||
+ | | /schema:typicalAgeRange |
||
+ | | schema:typicalAgeRange |
||
+ | |- |
||
+ | | /lom:lom/lom:educational/lom:typicalAgeRange/lom:string |
||
+ | | lom.educational.typicalagerange |
||
+ | | /schema:typicalAgeRange |
||
+ | | schema:typicalAgeRange |
||
+ | |- |
||
+ | | /lom:lom/lom:educational/lom:difficulty/lom:value |
||
+ | | lom.educational.difficulty |
||
+ | | /lom:difficulty |
||
+ | | lom:difficulty |
||
+ | |- |
||
+ | | /lom:lom/lom:educational/lom:typicallearningtime/lom:datetime |
||
+ | | lom.educational.typicallearningtime |
||
+ | | /schema:timeRequired |
||
+ | | schema:timeRequired |
||
+ | |- |
||
|} |
|} |
Versie van 5 okt 2021 06:14
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 voor de NL LOM, SmbAggregatedData en SMO naar Schema.org mapping.
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 | - | - | - |
/lom:lom/lom:educational/lom:interactivityType/lom:value | lom.educational.interactivitytype | /schema:interactivityType | schema:interactivityType |
/lom:lom/lom:educational/lom:learningresourcetype/lom:source | - | /schema:learningResourceType/schema:DefinedTerm/schema:inDefinedTerm | - |
/lom:lom/lom:educational/lom:learningresourcetype/lom:value | lom.educational.learningresourcetype | /schema:learningResourceType/schema:DefinedTerm/schema:termCode | schema:learningResourceType.schema:termCode |
/lom:lom/lom:educational/lom:interactivitylevel/lom:value | lom.educational.interactivitylevel | - | - |
/lom:lom/lom:educational/lom:semanticdensity/lom:value | lom.educational.semanticdensity | - | - |
/lom:lom/lom:educational/lom:intendedenduserrole/lom:value | lom.educational.intendedenduserrole | /schema:audience/schema:audienceType | schema:audience.schema:audienceType |
/lom:lom/lom:educational/lom:context/lom:value | lom.educational.context | /schema:educationalLevel/schema:DefinedTerm/schema:termCode | schema:educationalLevel.schema:termCode |
/lom:lom/lom:educational/lom:typicalAgeRange/lom:string | lom.educational.typicalagerange | /schema:typicalAgeRange | schema:typicalAgeRange |
/lom:lom/lom:educational/lom:typicalAgeRange/lom:string | lom.educational.typicalagerange | /schema:typicalAgeRange | schema:typicalAgeRange |
/lom:lom/lom:educational/lom:difficulty/lom:value | lom.educational.difficulty | /lom:difficulty | lom:difficulty |
/lom:lom/lom:educational/lom:typicallearningtime/lom:datetime | lom.educational.typicallearningtime | /schema:timeRequired | schema:timeRequired |