Edurep:Migraties/2021: verschil tussen versies

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen
(→‎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.general.title
 
| schema:name
 
|-
 
| lom.general.catalogentry.entry
 
| schema:identifier
 
|-
 
| lom.general.language
 
| schema:inLanguage
 
|-
 
| lom.general.description
 
| schema:description
 
|-
 
| lom.general.keyword
 
| schema:keywords
 
|-
 
| lom.general.keywords
 
| schema:keywords
 
|-
 
| lom.general.coverage
 
| dcterms:coverage
 
|-
 
| lom.general.structure
 
| lom:structure
 
|-
 
| lom.general.aggregationlevel
 
| lom:aggregationLevel
 
|-
 
| lom.lifecycle.version
 
| schema:version
 
|-
 
| lom.lifecycle.status
 
| schema:creativeWorkStatus
 
|-
 
| lom.lifecycle.contribute.author
 
| dcterms:creator
 
|-
 
| lom.lifecycle.contribute.authordate
 
| schema:dateCreated
 
|-
 
| lom.lifecycle.contribute.publisher
 
| dcterms:publisher
 
|-
 
| lom.lifecycle.contribute.publisherdate
 
| schema:datePublished
 
|-
 
| lom.metametadata.contribute.creator
 
| dcterms:contributor
 
|-
 
| lom.technical.format
 
| schema:encodingFormat
 
|-
 
| lom.technical.location
 
| schema:identifier
 
|-
 
| lom.technical.location
 
| schema:url
 
|-
 
| lom.technical.duration
 
|
 
 
|-
 
|-
 
| lom.educational.interactivitytype
 
| lom.educational.interactivitytype
Regel 178: Regel 118:
 
|}
 
|}
   
{| class="wikitable sortable"
 
! style="width: 500px" | lom
 
! style="width: 500px" | schema
 
|-
 
| smbAggregatedData.numberOfReviews
 
| schema:aggregateRating.schema:reviewCount
 
|-
 
| smbAggregatedData.numberOfRatings
 
| schema:aggregateRating.schema:ratingCount
 
|-
 
| smbAggregatedData.numberOfTags
 
| schema:aggregateRating.edurep:tagCount
 
|-
 
| smbAggregatedData.averageNormalizedRating
 
| schema:aggregateRating.schema:ratingValue
 
|-
 
| smbAggregatedData.bayesianRanking
 
| schema:aggregateRating.edurep:bayesianRanking
 
|-
 
|}
 
   
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Regel 231: Regel 151:
 
|-
 
|-
 
|}
 
|}
 
== idee opzet ==
 
* waarom
 
* wat
 
** welke functionele wijzigingen
 
** hoe worden "oude" records gemigreerd naar schema.org
 
* hoe (kan ik migreren)
 
** zoeken
 
*** op edurep/sru met jsonplus recordschema
 
*** op jsonsearch
 
** aanbieden
 
   
   
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: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:lom/lom:general/lom:aggregationLevel/lom:value
Regel 300: Regel 204:
 
|/lom:aggregationLevel
 
|/lom: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: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" |- schema:identifier
+
| 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 05: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.

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.

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 - - -