Using WordPress to publish Linked Data

PoolParty Team has recently published an improved version of their WordPress plugin which enables linked dataLinked Data is a sub-topic of the Semantic Web. The term Linked Data is used to describe a method of exposing, sharing, and connecting data via dereferenceable URIs on the Web. enrichments of blogs. Therefore a SKOSSimple Knowledge Organization System (SKOS) is a family of formal languages designed for representation of thesauri, classification schemes, taxonomies, subject-heading systems, or any other type of structured controlled vocabulary. SKOS is built upon RDF and RDFS, and its main objective is to ... based vocabularyA glossary, also known as an idioticon, vocabulary, or clavis, is an alphabetical list of terms in a particular domain of knowledge with the definitions for those terms. Traditionally, a glossary appears at the end of a book and includes terms within that book which are either newly introduced, ... has to be uploaded or retrieved from a SPARQLSPARQL is an RDF query language; its name is a recursive acronym that stands for SPARQL Protocol and RDF Query Language. It was standardized by the RDF Data Access Working Group (DAWG) of the World Wide Web Consortium, and is considered a key semantic web technology. On 15 January 2008, SPARQL ...-endpoint. Users and developers benefit from

  • automatic annotationAn annotation is notes that you make to yourself while you are reading information in a book, document, online record, video, software code or other information, "in the margin", or perhaps just underlined or highlighted passages. Annotated bibliographies, give descriptions about how each source ... of all blog entries displayed as tooltips
  • a comfortable search facility with auto-completeAutocomplete is a feature provided by many web browsers, e-mail programs, search engine interfaces, source code editors, database query tools, word processors, and command line interpreters. Autocomplete involves the program predicting a word or phrase that the user wants to type in without the ... over all concepts from the linked thesaurus including semantic searchSemantic search seeks to improve search accuracy by understanding searcher intent and the contextual meaning of terms as they appear in the searchable dataspace, whether on the Web or within a closed system, to generate more relevant results. Author Seth Grimes lists "11 approaches that join ... over the whole blog
  • an integrated thesaurus browser, plus
  • a corresponding linked data frontend including RDFThe Resource Description Framework (RDF) is a family of World Wide Web Consortium (W3C) specifications originally designed as a metadata data model. It has come to be used as a general method for conceptual description or modeling of information that is implemented in web resources, using a .../XMLExtensible Markup Language (XML) is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards. XML's design goals emphasize simplicity, generality, and ... serialization of the underlying thesaurus + SPARQL endpointSPARQL is an RDF query language; its name is a recursive acronym that stands for SPARQL Protocol and RDF Query Language. It was standardized by the RDF Data Access Working Group (DAWG) of the World Wide Web Consortium, and is considered a key semantic web technology. On 15 January 2008, SPARQL ...

The improvements of version 2.2.3 compared to older versions in detail:

  • Updating the plugin via the wordpressWordPress is an open source Content Management System (CMS), often used as a blog publishing application, powered by PHP and MySQL. It has many features including a plug-in architecture and a template system. Used by over 12% of the 1,000,000 biggest websites, WordPress is the most popular CMS ... admin interface has been simplified. The plugin now gets the ARC2 triplestoreA triplestore is a purpose-built database for the storage and retrieval of Resource Description Framework (RDF) metadata. Much like a relational database, one stores information in a triplestore and retrieves it via a query language. Unlike a relational database, a triplestore is optimized for ... and installs it automatically without need to intervene manually.
  • There is a new sidebar-widget which incorporates a search field including autocompleteAutocomplete is a feature provided by many web browsers, e-mail programs, search engine interfaces, source code editors, database query tools, word processors, and command line interpreters. Autocomplete involves the program predicting a word or phrase that the user wants to type in without the .... This autocomplete service suggests terms from the glossaryA glossary, also known as an idioticon, vocabulary, or clavis, is an alphabetical list of terms in a particular domain of knowledge with the definitions for those terms. Traditionally, a glossary appears at the end of a book and includes terms within that book which are either newly introduced, .... Once such a term is chosen, one is automatically connected to the webpage describing the term. The widget can be pulled into any sidebar (depending on the theme) from the sub-section of appearance/widgets.
  • There is a new shortcode with which specific parts of the content can be excluded from automatically being linked. The shortcode is called ppt-noparse. Automatic linking is disabled for any text between the code.
  • Automatic finding and linking of concepts in running content can be totally disabled under settings. The glossary area is still present and can be reached via the glossary link and the sidebar widget.

The plugin can be downloaded from the WordPress plugin directory. SKOS based vocabularies can be obtained from the vocabulary server of the Semantic Web Company, from the W3C-SKOS Wiki or as another example, for the area of clean energy from reegle-Server.

The plugin is already used by the reegle blog, (reegle is a leading search and data hub in the are of clean energy) or – as another example – by the Semantic Puzzle Blog. For blogs which are specialised on writing about climate change or renewable energy a specialised version of the WordPress linked data plugin can be downloaded and installed.

A comfortable way to generate SKOS thesauri for nearly any domain was recently published: SKOSsy is a tool which extracts controlled vocabulariesControlled vocabularies provide a way to organize knowledge for subsequent retrieval. They are used in subject indexing schemes, subject headings, thesauri and taxonomies. Controlled vocabulary schemes mandate the use of predefined, authorised terms that have been preselected by the designer of ... from DBpediaDBpedia is a project aiming to extract structured information from the information created as part of the Wikipedia project. This structured information is then made available on the World Wide Web. DBpedia allows users to query relationships and properties associated with Wikipedia resources, ... serving as a “seed thesaurus” for further extensions and enhancements which can be managed with powerful SKOS editors like PoolParty Thesaurus Manager.Das PoolParty Team hat vor kurzem eine stark verbesserte Version ihres WordPress-Plugins veröffentlicht, mit dem es möglich ist, Blogs um Linked Data anzureichern. Dazu wird ein SKOS-basiertes Vokabular entweder hochgeladen oder via SPARQL-endpoint dem Blog hinzugefügt. Der User bzw. Entwickler bekommt so

  • automatisch alle Fachbegriffe als “Tool-Tip” angezeigt
  • eine komfortable Suchmöglichkeit über alle Fach-Begriffe im Thesaurus mit angeschlossener semantischer Suche
  • einen im Blog integrierten Thesaurus-Browser, sowie
  • das dazugehörige Linked Data Frontend inklusive RDF/XMLRDF/XML is a syntax, defined by the W3C, to express an RDF graph as an XML document. See Resource Description Framework. Serialisierung des Thesaurus + SPARQL-endpoint

Die Erneuerungen der aktuellen Version 2.2.3 gegenüber seiner Vorgängerversion im speziellen:

  • Die Installation und das Updaten des Plugins via dem WordPress Admin Interface wurde stark vereinfacht. Das Plugin installiert nun den ARC2 Triple StoreA triplestore is a purpose-built database for the storage and retrieval of Resource Description Framework (RDF) metadata. Much like a relational database, one stores information in a triplestore and retrieves it via a query language. Unlike a relational database, a triplestore is optimized for ... automatisch, man muss keine weiteren manuelle Arbeiten mehr erledigen.
  • Das neue Sidebar Widget stellt ein Suchfeld inklusive Autocomplete bereit. Dieses Autocomplete Service schlägt Konzepte aus dem angebundenen Thesaurus vor. Sobald der User einen Begriff ausgewählt hat, wird eine Seite angezeigt, die sämtliche Kontextinformationen zu diesem Begriff sowie eine Suche über alle Blog-Inhalte bereitstellt. Das Widget kann jeder Sidebar über den Unterbereich Appearance/Widgets hinzugefügt werden (sofern das gewählte Theme dies zulässt) .
  • Mit einem speziellen Shortcode können spezifische Teile des Blogs vom automatischen Annotieren ausgeschlossen werden. Der Shortcode lautet “ppt-noparse”, das automatische Verlinken und Anzeigen von Tool-Tips ist innerhalb dieses Bereichs deaktiviert.
  • Das automatische Annotieren und Verlinken von Inhalten mit Konzepten im Fließtext kann komplett ausgeschalten werden unter Settings. Der Glossar- bzw. Thesaurus-Bereich ist dann jedoch weiterhin verfügbar, sowie die Suche über das Fachvokabular im entsprechenden Sidebar Widget.

Das Plugin steht im WordPress Plugin-Verzeichnis zum Download bereit und ist frei verfügbar. SKOS basierte Vokabulare sind u.a. am Vokabular-Server der Semantic Web Company verfügbar, für den Bereich erneuerbare Energien am reegle-Server oder im W3C-SKOS Wiki.

Das Plugin wird beispielsweise am Blog von reegle, der Suchmaschine für erneuerbare Energien eingesetzt oder am Semantic Puzzle Blog. Für Blogs, die in den Bereichen Klimawandel oder Saubere Energien publizieren, steht eine spezielle Version dieses WordPress Plugins zum Download bereit.

Eine komfortable Möglichkeit, SKOS Thesauri zu nahezu jedem Bereich erstellen zu können, wurde vor kurzem mit SKOSsy vorgestellt: Mit diesem Tool werden kontrollierte Vokabulare aus DBpedia extrahiert, um in weiterer Folge mit einem leistungsstarken SKOS Editor wie dem PoolParty Thesaurus Manager erweitert und angepasst zu werden.