Was ist RDF?
Das Resource Description Framework (RDF) ist eine vom World Wide Web Consortium (W3C) standardisierte Technologie zur Formulierung logischer Aussagen über Ressourcen. Diese Aussagen erfolgen in Trippeln aus Subjekt, Prädikat und Objekt. Beispiel: Eine Produktklasse (Subjekt) ist beschrieben (Prädikat) durch ein Property (Objekt). Ein solches Set aus Trippeln kann in unterschiedlichen Serialisierung als Datei oder über Dienste abgerufen bzw. mit weiteren zu dieser Technologie passenden Abfragesprachen abgefragt werden (z.B. SPARQL). RDF bildet zudem die Grundlagentechnologie für Knowledge Graphs.
Mehr dazu lesen: ECLASS als RDF? - Ein Überblick
Die Spezifikation
Nach mehreren Überarbeitungs- und Feedbackschleifen wird der ECLASS e.V die erste offizielle ECLASS als RDF-Spezifikation mit allen ECLASS-Strukturelementen veröffentlichen. Sie wird der erste Teil einer Spezifikationsreihe sein und die Grundlage für die RDF-Anwendungsfälle bilden. Die Spezifikation definiert, wie ECLASS-Inhalte in RDF transportiert werden können. Dies ermöglicht die Nutzung von ECLASS im Web of Things (WoT) Thing Description (TD), Verwaltungsschale (AAS) als RDF und vieles mehr. Für die Validierung von Produktbeschreibungen nach ECLASS in RDF sind z.B. SHACL Shapes ein standardisierter Ansatz zur Validierung von Regeln. Dies wird der zweite Teil dieser Reihe sein und wird viele Anwendungsfälle ermöglichen. So kann beispielsweise die korrekte Verwendung von ECLASS oder die Vollständigkeit einer Produktbeschreibung überprüft werden.