[go: up one dir, main page]

Zum Inhalt springen

Benutzer:R Focke

Aus Wikiversity

Projekt:Angewandte Verschluesselung und Datensicherheit

wikidata

[Bearbeiten]

einbindung von Kursen als suchbar mittels schema.org/course

[Bearbeiten]

Ich hatte Wikiversity:Kurse als wikidata object markiert gleich schema.org(course. Für https://schema.org/LearningResource scheint kein Wikidata-Objekt vorhanden zu sein. Aber Q386724 scheint geeignet als Wikidata-Objekt fpr LearningResource

Vllt kann man Kurse automatisch markieren als schema.org/course . Dafür müssten aber für alle Kurse (automatisch) ein wikidata-Objekt angelegt werden. Eventuell sollte auch die gleichen Standards gelten wie bei den Infoboxen bei Wikipedia. Diese können auch structured data enthalten, siehe dazu vllt [1]

aktuelle Kurse können dann mittels einem date einem bestimmten Zeitraum zugeordnet werden und dann bei Kursen an einer Universität automatisch aktuellen Kursen hinzugefügt werden. Siehe SPARQL notes für weitere Informationen zu Automatismen.

sparql notes

[Bearbeiten]

Siehe auch hier [2]

searching for mathematischeBeweise in sparql https://w.wiki/5rTk

Beispiel sparql suche Kurse

[Bearbeiten]

Listet alle Kursobjekte von wikidata auf. Dazu kommt das Label des Kursobjekts und optional der wikiversity eintrag.

PREFIX wikibase: <http://wikiba.se/ontology#>
select ?item ?itemLabel ?ArticleWikiversity
where
{
  ?item wdt:P31 wd:Q600134 . #ist ein Kurs
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  Optional {
    ?ArticleWikiversity schema:about ?item .
    #FILTER (SUBSTR(str(?article), 1, 27) = "https://en.wikiversity.org/")
    ?ArticleWikiversity schema:inLanguage "en" .
    ?ArticleWikiversity schema:isPartOf [ wikibase:wikiGroup "wikipedia" ] .
  }
}

test hidden data

[Bearbeiten]

Dieser Kurs heißt Microdata Test Kurs. Neben dem Namen muss auch eine Beschreibung gegeben werden, also hier: Kein wirklicher Kurs. Suchseiten finden es auch cool, wenn man einen provider nennt. Das wäre ich, also R Focke

welche eigenschaften noch von interesse sind:

  • interactivityType
  • hasPart / isPartOf
  • mainEntity / mainEntityOfPage
  • mentions / teaches /keywords
  • inLanguage

Dies ist eine Beispiel-Übungsaufgabe zu dem obigen Kurs. Es soll eine Aufgabe zum selbstständigen Lernen darstellen. Diese wird verwendet um eine beliebige Kompetenz zu vertiefen. Man könne noch eine Beschreibung, wie diese Aufgabe bewerkstelligt werden kann geben. Zum Beispiel, dass sie in eigenständiger Beschäftigung erarbeitet werden soll. Außerdem, wenn es eine Aufgabe ohne zugehörigen Kurs wäre, ist es sinnvoll noch anzugeben welches Wissen beim Lernenden vorrausgesetzt wird, damit er diese Aufgabe sinnvoll bearbeiten kann. Zum Beispiel sollte er, schon Lesen und Schreiben können. Alternativ kann auch ein gewisser akademischer Grad vorrausgesetzt werden. Zum Beispiel, dass er Grundschulbildung erreicht haben sollte.

Eine Lösung dieser Aufgabe kann mit der Eigenschaft "exampleOfWork" angegeben werden. Beziehungsweise Lösung können mittels "workExample" als Ergebnis einer Aufgabe angegeben werden.

Dies soll einfach eine Lösung zu obiger Aufgabe also der Aufgabe https://de.wikiversity.org/wiki/Benutzer:R_Focke#exampleExercisesein.

weitere hidden structured data in html

[Bearbeiten]

https://en.wikipedia.org/wiki/Facebook_Platform#Open_Graph_protocol

tools für rdfa

[Bearbeiten]

https://rdfa.info/tools https://rdfa.info/play/ http://linter.structured-data.org/