Relationen zwischen den Inhaltetypen

Relationen zwischen den Inhaltetypen

Welche Verknüpfungen zwischen Organisationen, Bildungsangeboten und Veranstaltungen sind besonders naheliegend und sinnvoll für unsere Use Cases?

Bereits möglich

(siehe auch Objekte miteinander in Beziehung setzen ):

  • isBasedOn

  • isPartOf

  • references

Vorschläge aus dem Datenraum

(siehe auch https://gitlab.opencode.de/mbr/datenraum/datenraum-oss/-/tree/main/documentation/guide?ref_type=heads):

Name

Bedeutung

Relevanz

Name

Bedeutung

Relevanz

requires

Ein Objekt benötigt das andere

references

Ein Objekt zeigt auf das andere

replaces

Ein Objekt ersetzt das andere

broader

Ein Objekt hat ein übergeordnetes (allgemeineres) Objekt

  • subEvent

  • subOrganization

has optional skill

 

Nicht als Relation gedacht, da Skills keine eigenen Inhalte sind

has essential skill

 

Nicht als Relation gedacht, da Skills keine eigenen Inhalte sind

exact match

Ein Objekt entspricht dem anderen Objekt

Duplikate sichtbar machen

close match

Ein Objekt entspricht recht eng dem anderen

Nicht intuitiv auf unsere Inhaltetypen anwendbar

broad match

Ein Objekt ist eine allgemeinere Variante eines anderen

Nicht intuitiv auf unsere Inhaltetypen anwendbar

has part

Ein Objekt ist Teil eines anderen

has format

Ein Objekt entspricht einem anderen, nur in einem anderen Format

Nicht intuitiv auf unsere Inhaltetypen anwendbar

has version

Ein Objekt existiert in einer anderen Version

Interessant für OER, weniger für unsere anderen Inhaltetypen

Metadaten für Relationen (aus dem Datenraum)

  • tailNodeId (Ausgang der Relation)

  • headNodeId (Ziel der Relation)

  • sourceId (Datenquelle)

  • isAiGenerated

  • metadata (JSON)

Vorschläge für Erweiterungen

Name

Bedeutung

Relevanz

Name

Bedeutung

Relevanz

offers (https://schema.org/offers )

Objekt bietet andere Objekt an

Organisationen und Personen können anbieten

sponsor (https://schema.org/sponsor )

Objekt finanziert Objekt

Organisationen und Personen können finanzieren

organizer (https://schema.org/organizer )

Objekt organisiert Objekt

Organisationen und Personen können veranstalten

subEvent (https://schema.org/subEvent )

Objekt hat Unter-Events

allgemeiner: hasPart

subOrganization (https://schema.org/subOrganization )

Objekt hat Unter-Organisationen

allgemeiner: hasPart

coursePrerequisites (https://schema.org/coursePrerequisites )

Objekt ist Voraussetzung für anderes

Bildungsangebote können Voraussetzung sein

memberof (https://schema.org/memberOf )

Objekt ist Mitglied eines anderen

Organisationen und Personen können Mitglieder sein

 

Mitdenken:

  • Welche Relationen sind für welche Typen überhaupt sinnvoll und sollten angezeigt werden können?