2.3.3 Vorschlag für eine Umsetzung in Deutschland

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


RDF ist hoch interoperabel und hat eindeutige Identifier zur Grundlage seines Modells, womit es die bereits geäußerten Anforderungen eines gemeinsamen Modells der Länder befriedigt. Ferner ist es ein reines '''Datenmodell''' und damit unabhängig vom Serialisierungsformat (XML, JSON, TTL und andere sind möglich).
RDF ist hoch interoperabel und hat eindeutige Identifier zur Grundlage seines Modells, womit es die bereits geäußerten Anforderungen eines gemeinsamen Modells der Länder befriedigt. Ferner ist es ein reines '''Datenmodell''' und damit unabhängig vom Serialisierungsformat (XML, JSON, TTL und andere sind möglich).
Basierend auf den o.g. Beispielen sowie dem von Herrn Dieterich bereits erwähntem Vorschlag könnte eine Liste möglicher Eigenschaften so aussehen:


== Liste möglicher Eigenschaften ==
== Liste möglicher Eigenschaften ==


Basierend auf den o.g. Beispielen sowie dem von Herrn Dieterich bereits erwähntem Vorschlag könnte eine Liste möglicher Eigenschaften so aussehen:
Empfohlener Typ zur Beschreibung von Curricula ist http://schema.org/Course (von Phil Barker, LRMI, bspw. im [https://k12ocx.github.io/k12ocx-specs/inpage/course/ k12ocx]-Projekt empfohlen. Auf Basis der dort genannten Eigenschaften sowie den bisher identifizierten Anforderungen wurde eine exemplarische Liste an Eigenschaften erstellt:
 
{| class="wikitable"
|-
! Attribut
! Anmerkungen
|-
| <tt>@context</tt>
| zur Verlinkung des [https://www.w3.org/TR/json-ld/#the-context JSON-LD-Kontext-Dokuments]
|-
| <tt>id</tt>
| zur Angabe der URL/URI einer Lernressource
|-
| <tt>type</tt>
| zur Angabe des schema.org-Typs: hier sollte <tt>Course</tt> gesetzt werden
|-
| [http://schema.org/name <tt>name</tt>]
|
|-
| [http://schema.org/description <tt>description</tt>]
|
|-
| [http://schema.org/about <tt>about</tt>] (discipline)
| bestenfalls mit Verweis auf bestehendes Vokabular ([https://vocabs.openeduhub.de/w3id.org/openeduhub/vocabs/discipline/index.html Beispiel])
|-
| [http://schema.org/license <tt>license</tt>]
|
|-
| [http://schema.org/dateCreated <tt>dateCreated</tt>]
|
|-
| [http://schema.org/publisher <tt>publisher</tt>]
|
|-
| [http://schema.org/mainEntityOfPage <tt>mainEntityOfPage</tt>]
| enthält ein Objekt mit der Beschreibung der Herkunft (<tt>id</tt> &amp; [http://schema.org/provider <tt>provider</tt>]), Erstellungs- ([https://schema.org/dateCreated <tt>dateCreated</tt>]) und Änderungszeitpunkt ([https://schema.org/dateModified <tt>dateModified</tt>]) sowie perspektivisch die Lizenz ([https://schema.org/license <tt>license</tt>]) der Metadaten
|-
| [http://schema.org/educationalLevel <tt>educationalLevel</tt>]
| [https://vocabs.openeduhub.de/w3id.org/openeduhub/vocabs/educationalLevel/index.html Definition des Vokabulars bei OpenEduHub]
|-
| [http://w3id.org/openeduhub/learning-resource-terms/ <tt>oeh:educationalContext</tt>]
| dieses Vokabular bezeichnet das Bildungsumfeld, i.e. Kita, Grundschule<br/>'''das Property ist noch nicht offiziell definiert, weder auf schema.org, noch unter der genannten URL. Eine Definition wird allerdings angestrebt und soll demnächst folgen'''
|-
| [http://schema.org/hasPart <tt>hasPart</tt>]
|
|-
| [http://schema.org/isPartOf <tt>isPartOf</tt>]
|
|-
| [http://schema.org/dateModified <tt>dateModified</tt>]
|
|-
| [http://schema.org/version <tt>version</tt>]
|
|-
| [http://schema.org/keywords <tt>keywords</tt>]
|
|}
 
== Beispiel zur Abbildung in JSON(-LD) ==

Version vom 12. November 2020, 19:49 Uhr

Alle genannten Beispiele basieren auf RDF als Datenmodell. Entwickelt als generisches Modell zur Verlinkung von Daten im Web, bietet es sich für diesen Einsatzzweck sehr an. Dies beweist nicht zuletzt auch der Umstand, dass beispielsweise http://schema.org/ als übergreifende Initiative von Google, Microsoft und Yahoo auf ein gemeinsames Vokabular auf RDF-Basis entwickelt, um Daten auf Webseiten maschinenlesbar zu gestalten.

RDF ist hoch interoperabel und hat eindeutige Identifier zur Grundlage seines Modells, womit es die bereits geäußerten Anforderungen eines gemeinsamen Modells der Länder befriedigt. Ferner ist es ein reines Datenmodell und damit unabhängig vom Serialisierungsformat (XML, JSON, TTL und andere sind möglich).

Basierend auf den o.g. Beispielen sowie dem von Herrn Dieterich bereits erwähntem Vorschlag könnte eine Liste möglicher Eigenschaften so aussehen:

Liste möglicher Eigenschaften[]

Empfohlener Typ zur Beschreibung von Curricula ist http://schema.org/Course (von Phil Barker, LRMI, bspw. im k12ocx-Projekt empfohlen. Auf Basis der dort genannten Eigenschaften sowie den bisher identifizierten Anforderungen wurde eine exemplarische Liste an Eigenschaften erstellt:

Attribut Anmerkungen
@context zur Verlinkung des JSON-LD-Kontext-Dokuments
id zur Angabe der URL/URI einer Lernressource
type zur Angabe des schema.org-Typs: hier sollte Course gesetzt werden
name
description
about (discipline) bestenfalls mit Verweis auf bestehendes Vokabular (Beispiel)
license
dateCreated
publisher
mainEntityOfPage enthält ein Objekt mit der Beschreibung der Herkunft (id & provider), Erstellungs- (dateCreated) und Änderungszeitpunkt (dateModified) sowie perspektivisch die Lizenz (license) der Metadaten
educationalLevel Definition des Vokabulars bei OpenEduHub
oeh:educationalContext dieses Vokabular bezeichnet das Bildungsumfeld, i.e. Kita, Grundschule
das Property ist noch nicht offiziell definiert, weder auf schema.org, noch unter der genannten URL. Eine Definition wird allerdings angestrebt und soll demnächst folgen
hasPart
isPartOf
dateModified
version
keywords

Beispiel zur Abbildung in JSON(-LD)[]