SemWeb Themen und Termine#
Buch:
Dean Allemang, Jim Hendler, Fabien Gandon: Semantic Web for the Working Ontologist. Effective Modeling for Linked Data, RDFS, and OWL. 3rd ed. 2020. https://doi.org/10.1145/3382097
Kickoff#
Thema: Unterschied UML-Klassendiagramm und Verwendung von UML-Notation im Semantic Web.
Nachlesen z.B.
2026-03-30#
Wdh. Beispieldiagramm der vergangenen Woche:
ein Prof unterrichtet mehrere Module
jedes Modul hat genau einen Prof (hier: als Modulverantwortlichen)
Studis belegen Module
Profs sind Menschen, Studierende auch
Einführung in RDF
Buch: Chapter 3 RDF—The Basis of the Semantic Web
insbesondere Kap. 3.8: Turtle
erste Blicke in die zentrale Norm: RDF 1.2 Concepts and Abstract Data Model (W3C Candidate Recommendation Snapshot 07 April 2026), https://www.w3.org/TR/rdf12-concepts/
Praxis:
Ergebnis des heutigen Tages:
2026-04-07: Dienstag nach Ostermontag, unterrichtsfrei
2026-04-14#
Wir lesen detailliert https://www.w3.org/TR/rdf12-concepts/, insbesondere:
2026-04-21#
Vertiefung / Fortsetzung der Vorwoche; ergänzend auch https://www.w3.org/TR/rdf12-semantics/#notation:
The word denotes is used here for the relationship between a ground RDF term and what it refers to in a given interpretation, itself called the referent. (The phrase refer to is often used instead of denote and denotation instead of referent.) IRI meanings may also be determined by other constraints external to the RDF semantics;
2026-04-28#
Themen heute:
(1) Multiple konzeptuelle Modelle
govdata.de ist ein eine öffentliche Datenbank, die Linked Open Government Datensätze verzeichnet. Der gesetzlich geregelte Standard dazu ist dcat-ap, Ober-Norm: https://www.w3.org/TR/vocab-dcat-3/
Problem: Wir haben drei verschiedene WEMI-Expressionen (mithin also Modelle): Text in EN; ein UML-Diagramm; eine ttl-Datei. Fragen:
Wie passen diese drei Modelle zusammen?
Wie kann man die Modelle vergleichen, wenn sie in inkommensurablen Modellierungssprachen formuliert sind?
Insbesondere interessiert uns wieder einmal das Verhältnis von OO und RDF. Text:
(2) FRBR WEMI als Teilmodell
Text JB:
FRBR WEMI ist eine Mikro-Ontologie, mit der zwischen geistiger Idee (Werk), Modell (Expression), prototyischem Datenträger und syntaktischer Repräsentation (Manifestation) sowie physikalischer Datei (Exemplar) unterschieden werden kann.
These JB: FRBR WEMI ist die zentrale Ontologie, wenn es um Schrift, Schreiben, Formalisieren, Digitalisieren, Daten geht. Ähnlich, wie man einen physilalischen Gegenstand mit Abmessungen und Gewicht beschreiben kann, kann man schriftbasierte Artefakte mit WEMI beschreiben.
Text:
Busse, Johannes (2025): WEMI digital. AKWI 2025. Bonn: Gesellschaft für Informatik e.V.. PISSN: 2944-7682. pp. 19-30. Full Paper. Kiel, Germany. 09.-11.09.2025 https://doi.org/10.18420/AKWI2025_01
2026-05-05#
Besprechung von https://www.jbusse.de/logd/pplan_minimal/von-3-star-nach-5-star.html
Was fehlt im CSV: die Datentypen der einzelnen Spalten.
RDF-Graph in SPARQL anfragen: https://rdflib.readthedocs.io/en/7.1.1/intro_to_sparql.html
Rückblick: Was haben wir gelernt, wo stehen wir? Kontextualiserung in Allemang, Hendler, Gandom
Idee von SKOS:
2026-05-12#
Rückblick, Vorausblick: Unterschied RDF, RDFS, RDFS+, OWL anhand der Kapitel Allemang
Protege: https://protege.stanford.edu/
Wir gucken uns eine Ontolgie an:
Backlink https://www.w3.org/2004/02/skos/vocabs > https://www.w3.org/2009/08/skos-reference/skos.rdf
Neu: OWL restrictions
Blank Nodes mit Klammer-Syntax
2026-05-19#
Im Detail verstehen und reproduzieren die Logik und die konkrete Implementierung von https://www.jbusse.de/gendifs06/x_milch_DE.html
2026-05-26: Dienstag nach dem Pfingstwochenende, unterrichtsfrei
2026-06-02#
Unterricht per ZOOM; Bericht aus dem Dagstuhl Forschungstreffen https://www.dagstuhl.de/26234:
Nachbereitung: Erklären können von Stegmüllers Konzeption mit Bezug zur KI auf Basis von https://www.klaus-manhart.de/ > https://www.klaus-manhart.de/Wissenschaft/Wissensch-theorie/
Vorstellung der Thesenpapiere Ontologievisualisierung und https://www.jbusse.de/dagstuhl-26234/INTERN/ontocommit.html
2026-06-09#
2026-06-16#
Diskussion Schreibprojekt: Zum Zusammenhang von natürlicher Sprache und formalem System
anknüpfen an Sitzung 2026-06-02, Stegmüller, strukturalistische Theoriekonzeption, Glasperlenspiel, intendierter Anwendungsbereich einer Theorie; Texte:
Besprechung Studienprojekt:
2026-06-23#
Thema: Linked Open Data Cloud
hauptsächlich A-Box: https://lod-cloud.net/
Ontologien (T-Box): https://lov.linkeddata.es/
Ontologie zu LOV: https://lov.linkeddata.es/vocommons/voaf/v2.3/
Basic Register of Thesauri, Ontologies & Classifications (BARTOC) is a database of Knowledge Organization Systems and KOS-related registries: https://bartoc.org/
Die Bartoc API verwendet https://gbv.github.io/jskos/, also JSON-LD
Thema: JSON-LD
gutes Tutorial: https://paulfrazee.medium.com/pauls-notes-on-how-json-ld-works-965732ea559d
Formen: expanded, compact, flattended: https://de.wikipedia.org/wiki/JSON-LD#Algorithmen_und_Formen
Beispiel-Notebook: JSON-LD
2026-06-30#
Das Semantic Web war eigentlich ein rohrkrepierer, hat sich nicht durchgesetzt?
Ich halte meine Fakten selbst in einem KG vor. Wir kann ich diesen Graph der KI übergeben?
Wie wird ein LLM eine JSON-LD Datei interpretieren?
JSON-LD: besser eine Ontologie in RDFS, oder besser ein SKOS-Thesaurus?
Kann das LLM unterscheiden zwischen (1) einer in RDFS definierten Klasse ex1:Auto und einer Instanz ex2:Auto von skos:Concept?
JSON-LD und die größe des Kontext-Fensters?
Ich habe auch eine Ontologie mit OWL2-RL Axiomen.
In einer OWL-Ontologie habe ich eine Property rdfs:comment, in der ich meine Entity normalsprachlich beschreiben kann.
Ein Beispiel. Ich gebe Dir einen Ausschnitt einer Ontologie, in dem auch eine Restriction vorkommt.
openwemi:instantiates
a rdf:Property ;
rdfs:label "instantiates"@en ;
rdfs:comment "An Endeavor that instantiates a Manifestation, an Expression or a Work."@en ;
rdfs:isDefinedBy openwemi: ;
rdfs:subPropertyOf dct:relation ;
rdfs:domain openwemi:Item ;
dct:description "A relationship asserted from an Item to a Manifestation, an Expression, or a Work."@en ;
rdfs:range [
a owl:Class ;
owl:unionOf (
openwemi:Work
openwemi:Expression
openwemi:Manifestation
)
] .
denke nach, fokussiere auf: “””rdfs:range [ a owl:Class ; owl:unionOf ( openwemi:Work openwemi:Expression openwemi:Manifestation ) ] . “””