Edurep:Migraties/2021: verschil tussen versies

Uit Kennisnet Developers Documentatie
Ga naar: navigatie, zoeken
(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 om 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.

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

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