Standaarden:NL LOM/lom.relation: verschil tussen versies

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen
(prls)
k
 
(14 tussenliggende versies door 2 gebruikers niet weergegeven)
Regel 1: Regel 1:
  +
{{Documentatie|http://wiki.surfnet.nl/display/nllom/7+Relation|Specificatie|nl|leidend}}
__NOTOC__
 
  +
In deze categorie worden de relaties gedefinieerd tussen dit leerobject en andere leerobjecten, voor zover die er zijn.
{{Documentatie|http://wiki.surf.nl/display/nllom/7+Relation|Specificatie|nl|leidend}}
 
   
  +
In een relation categorie geeft men
== Voorbeelden ==
 
  +
* eerst de aard van de relatie aan, ([https://wiki.surfnet.nl/display/nllom/7.1+Kind Kind] • [https://purl.edustandaard.nl/classification_purpose_nllom_20180530 vocabulaire])
Hieronder voorbeelden van niet-LOMv1.0 toepassingen voor het relation veld.
 
  +
* vervolgens wordt het leerobject beschreven waarnaar deze relatie verwijst ([https://wiki.surfnet.nl/display/nllom/7.2+Resource Resource ])
   
=== Thumbnail ===
+
== Relatietypes ==
  +
Hieronder voorbeelden van toepassingen voor de relation categorie.
Gebruik om te verwijzen naar een kleinere variant van het object, bijvoorbeeld een kleinere variant van een afbeelding, een screenshot van een film of een verkleinde voorbeeldweergave van een website. De best practice is maximaal 200x200px.
 
<syntaxhighlight lang="xml">
 
<relation>
 
<kind>
 
<source>
 
<langstring xml:lang="x-none">http://purl.edustandaard.nl/relation_kind_nllom_20131211</langstring>
 
</source>
 
<value>
 
<langstring xml:lang="x-none">thumbnail</langstring>
 
</value>
 
</kind>
 
<resource>
 
<catalogentry>
 
<catalog>URI</catalog>
 
<entry>
 
<langstring xml:lang="x-none">http://www.site.nl/thumbnail.jpg</langstring>
 
</entry>
 
</catalogentry>
 
</resource>
 
</relation>
 
</syntaxhighlight>
 
   
  +
{| class="wikitable"
=== Icon ===
 
  +
! NL_LOM
Gebruik om te verwijzen naar een soort etalage afbeelding bij het object. Bijvoorbeeld een afbeelding van een kasteel bij een les over de Middeleeuwen. De beste practice is maximaal 200x200px.
 
  +
! algemeen
<syntaxhighlight lang="xml">
 
  +
|-
<relation>
 
  +
| [[Standaarden:NL_LOM/lom.relation/hasformat]]
<kind>
 
  +
| [[Edurep:Metadata/Uitvoerformaten ]]
<source>
 
  +
|-
<langstring xml:lang="x-none">http://purl.edustandaard.nl/relation_kind_nllom_20131211</langstring>
 
  +
| [[Standaarden:NL_LOM/lom.relation/haspart]]
</source>
 
  +
| [[Edurep:Metadata/Verzameling]]
<value>
 
  +
|-
<langstring xml:lang="x-none">icon</langstring>
 
  +
| [[Standaarden:NL_LOM/lom.relation/ispartof]]
</value>
 
  +
| [[Edurep:Metadata/Verzameling]]
</kind>
 
  +
|-
<resource>
 
  +
| [[Standaarden:NL_LOM/lom.relation/isbasedon]]
<catalogentry>
 
  +
| [[Edurep:Metadata/Afgeleide]]
<catalog>URI</catalog>
 
  +
|-
<entry>
 
  +
| [[Standaarden:NL_LOM/lom.relation/isreferencedby]]
<langstring xml:lang="x-none">http://www.site.nl/image.jpg</langstring>
 
  +
| [[Edurep:Metadata/Referentie]]
</entry>
 
  +
|-
</catalogentry>
 
  +
| [[Standaarden:NL_LOM/lom.relation/isversionof]]
</resource>
 
  +
| [[Edurep:Metadata/Versionering]]
</relation>
 
  +
|-
</syntaxhighlight>
 
  +
| [[:Standaarden:NL_LOM/lom.relation/thumbnail]]
 
  +
| [[Edurep:Metadata/Thumbnail]]
=== Embed ===
 
  +
|-
Gebruik voor filmobjecten waarbij een filmobject beschikbaar is voor het insluiten in een andere pagina.
 
  +
| [[Standaarden:NL_LOM/lom.relation/icon]]
<syntaxhighlight lang="xml">
 
  +
| [[Edurep:Metadata/Icoon]]
<relation>
 
  +
|-
<kind>
 
  +
| [[Standaarden:NL_LOM/lom.relation/embed]]
<source>
 
  +
| [[Edurep:Metadata/Insluiten]]
<langstring xml:lang="x-none">http://purl.edustandaard.nl/relation_kind_nllom_20131211</langstring>
 
  +
|-
</source>
 
  +
| [[Standaarden:NL_LOM/lom.relation/landingpage]]
<value>
 
  +
| [[Edurep:Metadata/Landingspagina]]
<langstring xml:lang="x-none">embed</langstring>
 
  +
|-
</value>
 
  +
|}
</kind>
 
<resource>
 
<catalogentry>
 
<catalog>URI</catalog>
 
<entry>
 
<langstring xml:lang="x-none">http://teleblik.nl/embed/vpx/asset/19026</langstring>
 
</entry>
 
</catalogentry>
 
</resource>
 
</relation>
 
</syntaxhighlight>
 
 
=== Landingspagina ===
 
Een landingspagina kan worden gebruikt om te linken naar extra informatie over het beschreven object. Een aantal voorbeelden ter verduidelijking:
 
* In de metadata wordt een uitleenkonijn beschreven. Een link gaat naar een htmlpagina over de uitleenprocedure. Deze link is een landingspagina.
 
* In de metadata wordt een video omschreven. De link gaat naar een htmlpagina waar de video is ingebed. Dit is geen landingspagina.
 
 
Een ander geval betreft een les die bestaat uit 3 onderdelen; een pagina met informatie, een opdrachtenvel en een antwoordenblad. Dit geheel staat omschreven op 1 html pagina, waarbij er afzonderlijke links staan naar de informatie, de opdrachten en de antwoorden.
 
* In de metadata wordt de les beschreven. De link gaat naar de htmlpagina. Dit is geen landingspagina.
 
* In de metadata wordt de opdracht van de les beschreven. De link gaat naar de htmlpagina van de les. Dit is wel een landingspagina omdat niet rechtstreeks naar de opdracht wordt gelinkt.
 
 
En wat betreft inloggen:
 
* In de metadata wordt een antwoordenvel beschreven. De link gaat naar de pdf van het antwoordenvel. Na een klik op de link, komt de gebruiker eerst op een andere link, een inlogpagina, en na inloggen komt de gebruiker op de link die in de metadata staat. De inlogpagina is in dit geval geen landingspagina.
 
 
 
 
<syntaxhighlight lang="xml">
 
<relation>
 
<kind>
 
<source>
 
<langstring xml:lang="x-none">http://purl.edustandaard.nl/relation_kind_nllom_20131211</langstring>
 
</source>
 
<value>
 
<langstring xml:lang="x-none">landingpage</langstring>
 
</value>
 
</kind>
 
<resource>
 
<catalogentry>
 
<catalog>URI</catalog>
 
<entry>
 
<langstring xml:lang="x-none">http://store.uitgever.nl/bestel?id=498</langstring>
 
</entry>
 
</catalogentry>
 
</resource>
 
</relation>
 
</syntaxhighlight>
 
 
=== Uitvoerformaten ===
 
Het kan voorkomen dat een leermateriaal in verschillende formaten uitgevoerd kan worden. Ook al kan er slechts 1 locatie worden toegevoegd aan de metadata is het niet de bedoeling om voor elk formaat een afzonderlijk metadata record te maken. De verschillende uitvoerformaten kunnen worden uitgedrukt in het relation veld. Hierbij wordt de "hasformat" relatie gebruikt, en wordt in de description het mime type van het betreffende formaat genoteerd.
 
<syntaxhighlight lang="xml">
 
<relation>
 
<kind>
 
<source>
 
<langstring xml:lang="x-none">http://purl.edustandaard.nl/relation_kind_nllom_20131211</langstring>
 
</source>
 
<value>
 
<langstring xml:lang="x-none">hasformat</langstring>
 
</value>
 
</kind>
 
<resource>
 
<description>
 
<langsting xml:lang="x-none">application/pdf</langstring>
 
</description>
 
<catalogentry>
 
<catalog>URI</catalog>
 
<entry>
 
<langstring xml:lang="x-none">http://www.site.nl/materiaal/4560.pdf</langstring>
 
</entry>
 
</catalogentry>
 
</resource>
 
</relation>
 
<relation>
 
<kind>
 
<source>
 
<langstring xml:lang="x-none">http://purl.edustandaard.nl/relation_kind_nllom_20131211</langstring>
 
</source>
 
<value>
 
<langstring xml:lang="x-none">hasformat</langstring>
 
</value>
 
</kind>
 
<resource>
 
<description>
 
<langsting xml:lang="x-none">application/epub+zip</langstring>
 
</description>
 
<catalogentry>
 
<catalog>URI</catalog>
 
<entry>
 
<langstring xml:lang="x-none">http://www.site.nl/materiaal/4560.epub</langstring>
 
</entry>
 
</catalogentry>
 
</resource>
 
</relation>
 
</syntaxhighlight>
 
 
== protocol-relatieve urls ==
 
Voor content die ge-embed kan worden (zoals thumbnail, icon en embed) verdiend het de aanbeveling om ze protocol-relatief aan te leveren. De voornaamste reden hiervoor is het voorkomen van zogenaamde "mixed-content" waarschuwingen van de browser wanneer de website in ''https'' draait en de embeddable content op ''http''. Bij protocol-relatieve urls wordt het protocol van de aanroepende pagina gebruikt. Dit werkt dus alleen wanneer beide protocollen (http en https) ondersteund worden.
 
 
{{Documentatie|http://en.wikipedia.org/wiki/Uniform_resource_locator#Protocol-relative_URLs|PRL op Wikipedia|en|meer info}}
 

Huidige versie van 30 nov 2021 om 07:59