<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Sarven Capadisli</title>
    <description>I am Sarven Capadisli, and this website contains a collection of my thoughts and interests.</description>
    <language>en-ca</language>
    <copyright>Copyright 2018 Sarven Capadisli</copyright>
    <link>http://csarven.ca/</link>
    <webMaster>info&#64;csarven&#46;ca (http://csarven.ca/#i)</webMaster>

    <item>
      <title>Linking Specifications, Test Suites, and Implementation Reports</title>
      <pubDate>Fri, 29 Sep 2017 00:00:00</pubDate>
      <description>
                &#60;h1 property=&#34;schema:name&#34;&#62;Linked Specifications, Test Suites, and Implementation Reports&#60;/h1&#62;

        &#60;div id=&#34;authors&#34;&#62;
          &#60;dl id=&#34;author-name&#34;&#62;
            &#60;dt&#62;Authors&#60;/dt&#62;
            &#60;dd id=&#34;Sarven-Capadisli&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://csarven.ca/#i&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:creator schema:publisher schema:author&#34;&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;&#60;span about=&#34;http://csarven.ca/#i&#34;&#62;&#60;span property=&#34;schema:givenName&#34;&#62;Sarven&#60;/span&#62; &#60;span property=&#34;schema:familyName&#34;&#62;Capadisli&#60;/span&#62;&#60;/span&#62;&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#9994;&#60;/sup&#62;&#60;/dd&#62;
          &#60;/dl&#62;
        &#60;/div&#62;

        &#60;dl id=&#34;document-identifier&#34;&#62;
          &#60;dt&#62;Identifier&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;http://csarven.ca/linked-specifications-reports&#34; rel=&#34;owl:sameAs&#34;&#62;http://csarven.ca/linked-specifications-reports&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-in-reply-to&#34;&#62;
          &#60;dt&#62;In Reply To&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/calls&#34; rel=&#34;as:inReplyTo&#34;&#62;Call for Linked Research&#60;/a&#62;&#60;/dd&#62;
          &#60;dd&#62;&#60;a href=&#34;https://www2018.thewebconf.org/call-for-papers/developers-track-cfp/&#34; rel=&#34;as:inReplyTo&#34;&#62;CFP for Developers&#8217; track, The Web Conf 2018&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-inbox&#34;&#62;
          &#60;dt&#62;Notifications Inbox&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/inbox/csarven.ca/linked-specifications-reports/&#34; rel=&#34;ldp:inbox&#34;&#62;https://linkedresearch.org/inbox/csarven.ca/linked-specifications-reports/&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-annotation-service&#34;&#62;
          &#60;dt&#62;Annotation Service&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/annotation/csarven.ca/linked-specifications-reports/&#34; rel=&#34;oa:annotationService&#34;&#62;https://linkedresearch.org/annotation/csarven.ca/linked-specifications-reports/&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-published&#34;&#62;
          &#60;dt&#62;Published&#60;/dt&#62;
          &#60;dd&#62;&#60;time content=&#34;2017-09-29T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34; datetime=&#34;2017-09-29T00:00:00Z&#34; property=&#34;schema:datePublished&#34;&#62;2017-09-29&#60;/time&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-modified&#34;&#62;
          &#60;dt&#62;Modified&#60;/dt&#62;
          &#60;dd&#62;&#60;time content=&#34;2018-01-15T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34; datetime=&#34;2018-01-15T00:00:00Z&#34; property=&#34;schema:dateModified&#34;&#62;2018-01-15&#60;/time&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-license&#34;&#62;
          &#60;dt&#62;License&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://creativecommons.org/licenses/by/4.0/&#34; rel=&#34;schema:license&#34; title=&#34;Creative Commons Attribution 4.0 Unported&#34;&#62;CC BY 4.0&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;div id=&#34;content&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
          &#60;section id=&#34;abstract&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Abstract&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:abstract&#34;&#62;
              &#60;p&#62;This article describes the semantic structure and linking of the W3C Recommendation &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;Linked Data Notifications&#60;/a&#62;&#60;/cite&#62; (LDN), its test suite, and implementation reports.&#60;/p&#62;

              &#60;p&#62;Semantically interlinking and detailed machine-readability of components related to Web standards and their implementations is novel, and can be useful for coherently documenting software projects and their conformance with specifications. Everything presented here is open source and reusable by other specifications (W3C standards or not), test suites, and implementations.&#60;/p&#62;

              &#60;p&#62;As a concrete example of the benefits of this approach, the LDN test suite is itself an LDN implementation for the purpose of automating the collection and aggregation of implementation reports which were used directly towards the formal standardisation process.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;introduction&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#introduction&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34; resource=&#34;#introduction&#34; typeof=&#34;#introduction&#34;&#62;Introduction&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;p&#62;A technical specification describes a set of requirements for a technology, for example data models, protocols, and application behaviour. The W3C publishes &#60;q&#62;Technical Reports&#60;/q&#62; &#8212; also known as &#60;q&#62;specifications&#60;/q&#62; and sometimes called &#60;q&#62;standards&#60;/q&#62; once they are widely adopted. These documents are intended to help different (current or future) implementations to have common core functionality and quality, comply with accessibility and internationalisation guidelines, and take security and privacy considerations into account. When an application, for instance, implements a specification, it can be checked against that specification&#8217;s conformance criteria for normative requirements. Specifications are typically accompanied with test suites to assist implementations to identify their conformance level as well as areas for improvement. Similarly, reports and feedback help specifications to improve and advance towards publication. Thus, a specification and conforming implementations are integral to ensuring valid and interoperable applications. In the context of the Web, specifications enable discoverability of data and services, data exchange, and predictability of side effects of certain requests.&#60;/p&#62;

              &#60;p&#62;In the wild, specifications and implementation reports are human-readable documents, and commonly the information within them is not machine-readable, at least from the perspective of exposing &#60;cite&#62;Linked Data&#60;/cite&#62; on the Web. That is, there is a lack of globally identifiable and discoverable structured data in these documents, and they are not well linked to one another or to other resources on the Web; a machine consumer cannot reliably conduct a &#60;q&#62;follow your nose&#60;/q&#62; type of exploration, or provide search mechanisms without considerable customisation per resource. There are HTML templates for specifications which facilitate embedding of some structured data, but they tend to describe items like document level sectioning, references, contributors, or metadata. On the other hand, information on each &#60;em&#62;specification requirement&#60;/em&#62; and &#60;em&#62;conformance classifications&#60;/em&#62; remain as unstructured prose, or at least geared towards human consumption.&#60;/p&#62;

              &#60;p&#62;As for implementation reports, there is even less consistency across the board on how these documents are represented and accessed, let alone any definitive methods for data exchange or information retrieval.&#60;/p&#62;

              &#60;p&#62;Having the specifications and implementation reports appropriately interlinked and retrievable can facilitate their automated discovery and reuse. One attainable use case is to be able to find applications that match a certain conformance criteria, eg. in order to have fine-grained bundling of software packages. While this would typically include normative requirements, tests can potentially capture and reveal optional features of specifications. Prospective consumers of the compliance reports can be application developers finding appropriate software for use, as well as automatic software package managers.&#60;/p&#62;

              &#60;p&#62;This article describes the development of an interlinked, machine-readable W3C Recommendation, its test suite, and implementation reports as a whole. The W3C specification in question is &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn/&#34; rel=&#34;cito:citesAsEvidence cito:citesAsAuthority&#34;&#62;Linked Data Notifications&#60;/a&#62;&#60;/cite&#62; (&#60;abbr title=&#34;Linked Data Notifications&#34;&#62;LDN&#60;/abbr&#62;). The associated automated &#60;cite&#62;&#60;a href=&#34;https://linkedresearch.org/ldn/tests/&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;test suite&#60;/a&#62;&#60;/cite&#62; covers each requirement of the specification with individual tests, and the test suite documentation is semantically linked with the specification itself accordingly. Once the tests have been run, the test suite generates a similarly linked implementation report. This report is submitted using LDN itself as the notification mechanism (more on this later). The listing of implementation reports (software conforming to the specification) is thus automatically updated. &#60;a href=&#34;http://csarven.ca/linked-specifications-reports#figure-linked-specifications-reports&#34;&#62;Figure 1&#60;/a&#62; depicts an overview of linking the LDN specification, its test suite, the generated implementation report for the dokieli project, reports summary, and an article citing the specification.&#60;/p&#62;

              &#60;figure id=&#34;figure-linked-specifications-reports&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-linked-specifications-reports&#34;&#62;
                &#60;object data=&#34;http://csarven.ca/media/images/articles/linked-specifications-reports.svg&#34; height=&#34;427&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;640&#34;&#62;&#60;/object&#62;
                &#60;figcaption property=&#34;schema:name&#34;&#62;An overview of linking a specification, test suite, generated implementation report for the project, reports summary, and an article citing the specification&#60;/figcaption&#62;
              &#60;/figure&#62;

              &#60;p&#62;The information patterns discussed in the &#60;a href=&#34;http://csarven.ca/linked-specifications-reports#specification&#34;&#62;specification&#60;/a&#62; and the &#60;a href=&#34;http://csarven.ca/linked-specifications-reports#implementation-reports&#34;&#62;implementation reports&#60;/a&#62; sections should be reusable across other specifications and related components. Sources are available from:&#60;/p&#62;

              &#60;ul&#62;
                &#60;li&#62;The specification: &#60;a href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;https://www.w3.org/TR/ldn/&#60;/a&#62;&#60;/li&#62;
                &#60;li&#62;The test suite: &#60;a href=&#34;https://linkedresearch.org/ldn/tests/&#34;&#62;https://linkedresearch.org/ldn/tests/&#60;/a&#62;&#60;/li&#62;
                &#60;li&#62;Implementation reports summary and individual reports: &#60;a href=&#34;https://linkedresearch.org/ldn/tests/summary&#34;&#62;https://linkedresearch.org/ldn/tests/summary&#60;/a&#62;&#60;/li&#62;
              &#60;/ul&#62;

              &#60;p&#62;The test suite uses &#60;em&#62;mayktso&#60;/em&#62; (&#60;a href=&#34;https://github.com/csarven/mayktso&#34;&#62;https://github.com/csarven/mayktso&#60;/a&#62;) as the LDN receiver, but any conformant receiver implementation will work here.&#60;/p&#62;

              &#60;p&#62;The prefixes and namespaces that are used in this article are listed under the &#60;a href=&#34;http://csarven.ca/linked-specifications-reports#document-convention&#34;&#62;document convention&#60;/a&#62; section.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;related-work&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#related-work&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34; resource=&#34;#discussion&#34; typeof=&#34;deo:RelatedWork&#34;&#62;Related Work&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;p&#62;Our approach uses existing standards and best practices throughout. Here we have a look at some work relevant to obtaining human and machine-readable specifications and test reports.&#60;/p&#62;

              &#60;dl&#62;
                &#60;dt id=&#34;generation-of-technical-reports&#34;&#62;Generation of technical reports&#60;/dt&#62;
                &#60;dd&#62;&#60;cite&#62;&#60;a href=&#34;https://github.com/w3c/respec&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;ReSpec&#60;/a&#62;&#60;/cite&#62; is a tool for creating technical documents and web standards in HTML(+RDFa) that is commonly used for W3C specifications. There are also various &#60;cite&#62;&#60;a href=&#34;https://www.rfc-editor.org/pubprocess/tools/&#34; rel=&#34;cito:discusses&#34;&#62;tools for creating Internet Drafts&#60;/a&#62;&#60;/cite&#62; and publishing them as &#60;abbr title=&#34;Request For Comments&#34;&#62;RFCs&#60;/abbr&#62;, eg. at IETF, IANA. These approaches allow document authors to include structured data eg. in XML, JSON(-LD), in addition to text in prose as input before converting the source format to HTML.&#60;/dd&#62;

                &#60;dt id=&#34;generation-of-vocabularies&#34;&#62;Generation of vocabularies&#60;/dt&#62;
                &#60;dd&#62;Web standards often take the form of vocabularies. Some tools to generate the human-readable version of a vocabulary may also include some semantic markup. &#60;a href=&#34;https://github.com/dgarijo/Widoco&#34; rel=&#34;cito:discusses&#34;&#62;Widoco&#60;/a&#62; (&#60;cite&#62;&#60;a href=&#34;http://dgarijo.com/papers/widoco-iswc2017.pdf&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;A Wizard for Documenting Ontologies&#60;/a&#62;&#60;/cite&#62;) and &#60;a href=&#34;http://www.essepuntato.it/lode/&#34; rel=&#34;cito:discusses&#34;&#62;LODE&#60;/a&#62; (&#60;cite&#62;&#60;a href=&#34;http://speroni.web.cs.unibo.it/publications/peroni-2012-live-documentation-environment.pdf&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;Live OWL Documentation Environment&#60;/a&#62;&#60;/cite&#62;) focus on describing vocabularies and ontologies, and HTML output. The W3C &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/prov-o/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;PROV Ontology&#60;/a&#62;&#60;/cite&#62;&#8217;s term definitions was generated using &#60;a href=&#34;https://github.com/timrdf/prov-lodspeakr&#34; rel=&#34;cito:discusses&#34;&#62;prov-lodspeakr&#60;/a&#62; &#8212; input being an RDF Turtle with OWL annotations, and the output of HTML sections that was integrated into the specification.&#60;/dd&#62;

                &#60;dt id=&#34;generation-of-implementation-reports&#34;&#62;Generation of implementation reports&#60;/dt&#62;
                &#60;dd&#62;The W3C SPARQL 1.1&#8217;s Service Description &#60;a href=&#34;https://www.w3.org/2009/sparql/docs/tests/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;testing process&#60;/a&#62; generates implementation reports in RDF/XML and Turtle using the &#60;cite&#62;EARL&#60;/cite&#62; vocabulary.&#60;/dd&#62;
                &#60;dd&#62;The &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/shacl/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;Shapes Constraint Language&#60;/a&#62;&#60;/cite&#62; (&#60;abbr title=&#34;Shapes Constraint Language&#34;&#62;SHACL&#60;/abbr&#62;) has a &#60;a href=&#34;http://w3c.github.io/data-shapes/data-shapes-test-suite/&#34; rel=&#34;cito:discusses&#34;&#62;test suite and implementation report&#60;/a&#62; HTML document (using ReSpec) that defines the format and process of the tests. It refers to individual test reports in Turtle as data dumps accessible from GitHub.&#60;/dd&#62;
                &#60;dd&#62;Most closely related to the work described in this article is the W3C &#60;cite&#62;&#60;a href=&#34;http://rdfa.info/earl-reports/index.html&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;RDFa 1.1 Processor Conformance&#60;/a&#62;&#60;/cite&#62; that makes EARL reports from test suite available in HTML+RDFa, and alternatively in Turtle and JSON-LD. The tests however reference criteria URIs that do not exist; neither part of the summary document or in the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/rdfa-core/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;RDFa Core 1.1&#60;/a&#62;&#60;/cite&#62; specification. The same approach is taken in the &#60;cite&#62;&#60;a href=&#34;https://json-ld.org/test-suite/reports/&#34; rel=&#34;cito:discusses&#34;&#62;JSON-LD Implementation Report&#60;/a&#62;&#60;/cite&#62;.&#60;/dd&#62;
              &#60;/dl&#62;

              &#60;p&#62;All of these approaches have and do work well in their respective areas, as well as meeting their target user&#8217;s needs. The missing connection among them is that a uniform resource discovery is not possible between the test reports and the individual conformance criteria in the specifications, where a given information at a particular URL is both human and machine-processable.&#60;/p&#62;

              &#60;p&#62;We next describe our approach, which links the specification and implementation reports via the test suite itself.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;specification&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#specification&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Specification&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;p id=&#34;ldn&#34;&#62;&#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn&#34;&#62;Linked Data Notifications&#60;/a&#62;&#60;/cite&#62; (LDN) is a W3C Recommendation, published in May 2017, which defines a protocol for discovery, creation and reuse of machine-readable notifications over HTTP.&#60;/p&#62;

              &#60;p&#62;The W3C process requires the creation of a test suite, and the submission of reports about implementations which pass any or all of the tests. The LDN editors took the liberty to both use this process to exemplify the LDN protocol itself, as well as to generate discoverable Linked Data about the specification and its implementations.&#60;/p&#62;

              &#60;p&#62;The LDN &#60;a href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;technical report&#60;/a&#62; has an HTML+RDFa representation. It used existing vocabularies (as of 2017-05). The document is a type of a &#60;code&#62;doap:Specification&#60;/code&#62; and it has provenance information such as:&#60;/p&#62;

              &#60;ul&#62;
                &#60;li&#62;&#60;code&#62;prov:wasRevisionOf&#60;/code&#62; for the earlier version of the specification.&#60;/li&#62;
                &#60;li&#62;&#60;code&#62;schema:datePublished&#60;/code&#62; for the publication date.&#60;/li&#62;
                &#60;li&#62;&#60;code&#62;schema:author&#60;/code&#62; and &#60;code&#62;schema:contributor&#60;/code&#62; of the document and their partial descriptions.&#60;/li&#62;
                &#60;li&#62;&#60;code&#62;doap:repository&#60;/code&#62; pointing at the specification&#8217;s repository, and &#60;code&#62;doap:bug-database&#60;/code&#62; for issues.&#60;/li&#62;
                &#60;li&#62;&#60;code&#62;rdfs:seeAlso&#60;/code&#62; for related stuff and the test suite&#8217;s location.&#60;/li&#62;
                &#60;li&#62;&#60;code&#62;as:inReplyTo&#60;/code&#62; provides some context for the specification.&#60;/li&#62;
                &#60;li&#62;&#60;code&#62;xhv:license&#60;/code&#62; for license (W3C default).&#60;/li&#62;
              &#60;/ul&#62;

              &#60;p&#62;This metadata covers what is required by W3C publishing standards.&#60;/p&#62;

              &#60;p&#62;It also has some discourse components like &#60;code&#62;schema:abstract&#60;/code&#62;, &#60;code&#62;schema:description&#60;/code&#62; for each section with &#60;code&#62;schema:name&#60;/code&#62; for short labels, and &#60;code&#62;schema:hasPart&#60;/code&#62; to relate nested sections. Some sections have specific types, eg. &#60;code&#62;deo:Introduction&#60;/code&#62;, &#60;code&#62;deo:Acknowledgements&#60;/code&#62;, and &#60;code&#62;skos:Concept&#60;/code&#62;.&#60;/p&#62;

              &#60;p&#62;In order to specify how the specification&#8217;s requirements are linked to from the implementation reports, we need to look at the specification as something that provides the definitions of the concepts which the implementation reports can refer to in their assertions.&#60;/p&#62;

              &#60;p&#62;One way to define the shape of the data structure is done with the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/vocab-data-cube&#34; rel=&#34;cito:citesAsPotentialSolution&#34;&#62;RDF Data Cube vocabulary&#60;/a&#62;&#60;/cite&#62; (&#60;abbr title=&#34;The RDF Data Cube Vocabulary&#34;&#62;QB&#60;/abbr&#62;), and the definitions for its components with the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/skos-reference/&#34; rel=&#34;cito:citesAsPotentialSolution&#34;&#62;Simple Knowledge Organization System&#60;/a&#62;&#60;/cite&#62; (&#60;abbr title=&#34;Simple Knowledge Organization System&#34;&#62;SKOS&#60;/abbr&#62;) vocabulary. The &#60;cite&#62;&#60;a href=&#34;http://www.w3.org/TR/EARL10/&#34; rel=&#34;cito:citesAsPotentialSolution&#34;&#62;Evaluation and Report Language&#60;/a&#62;&#60;/cite&#62; (&#60;abbr title=&#34;Evaluation and Report Language&#34;&#62;EARL&#60;/abbr&#62;) vocabulary is used to describe the test results and facilitate their exchange between applications.&#60;/p&#62;

              &#60;p&#62;The &#60;code&#62;qb:DataStructureDefinition&#60;/code&#62; (&#60;abbr title=&#34;Data Structure Definition&#34;&#62;DSD&#60;/abbr&#62;) describes the shape of the multi-dimensional data which will be used in the reports, and is embedded in the LDN specification. In a hypercube, the dimensions serve to identify an observation, and the measure is for the observed value. The DSD is provided in the specification so that systems familiar with the QB vocabulary can have a sense of the structure independently of the actual use of EARL in the reports. Furthermore, alternative test suites can be built reusing the same DSD.&#60;/p&#62;

              &#60;figure class=&#34;listing&#34; id=&#34;code-ldn-dsd&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#code-ldn-dsd&#34;&#62;
                &#60;pre about=&#34;#code-ldn-dsd&#34; lang=&#34;&#34; property=&#34;schema:description&#34; typeof=&#34;fabio:Script&#34; xml:lang=&#34;&#34;&#62;&#60;code id=&#34;code-ldn-dsd-1&#34;&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn/#data-structure-definition&#34;&#62;ldn:data-structure-definition&#60;/a&#62;&#60;/code&#62;
&#60;code id=&#34;code-ldn-dsd-2&#34;&#62;  a qb:DataStructureDefinition ;&#60;/code&#62;
&#60;code id=&#34;code-ldn-dsd-3&#34;&#62;  qb:component&#60;/code&#62;
&#60;code id=&#34;code-ldn-dsd-4&#34;&#62;    [ qb:dimension &#60;span class=&#34;highlight-earl-subject&#34;&#62;earl:subject&#60;/span&#62; ] ,&#60;/code&#62;
&#60;code id=&#34;code-ldn-dsd-5&#34;&#62;    [ qb:dimension &#60;span class=&#34;highlight-earl-test&#34;&#62;earl:test&#60;/span&#62; ] ,&#60;/code&#62;
&#60;code id=&#34;code-ldn-dsd-6&#34;&#62;    [ qb:dimension &#60;span class=&#34;highlight-earl-mode&#34;&#62;earl:mode&#60;/span&#62; ] ,&#60;/code&#62;
&#60;code id=&#34;code-ldn-dsd-7&#34;&#62;    [ qb:measure &#60;span class=&#34;highlight-earl-result&#34;&#62;earl:result&#60;/span&#62; ] .&#60;/code&#62;&#60;/pre&#62;
                &#60;figcaption property=&#34;schema:name&#34;&#62;A snippet of the data structure definition as defined in the LDN specification in Turtle syntax.&#60;/figcaption&#62;
              &#60;/figure&#62;

              &#60;p&#62;The 3 dimension properties of type &#60;code&#62;qb:DimensionProperty&#60;/code&#62; (ie. &#60;code&#62;earl:subject&#60;/code&#62;, &#60;code&#62;earl:test&#60;/code&#62;, &#60;code&#62;earl:mode&#60;/code&#62;), and 1 measure property is of type &#60;code&#62;qb:MeasureProperty&#60;/code&#62; (ie. &#60;code&#62;earl:result&#60;/code&#62;):&#60;/p&#62;

              &#60;ul&#62;
                &#60;li&#62;&#60;code class=&#34;highlight-earl-subject&#34;&#62;earl:subject&#60;/code&#62; for the application that&#8217;s being tested.&#60;/li&#62;
                &#60;li&#62;&#60;code class=&#34;highlight-earl-test&#34;&#62;earl:test&#60;/code&#62; for the test criterion.&#60;/li&#62;
                &#60;li&#62;&#60;code class=&#34;highlight-earl-mode&#34;&#62;earl:mode&#60;/code&#62; for how the test was conducted.&#60;/li&#62;
                &#60;li&#62;&#60;code class=&#34;highlight-earl-result&#34;&#62;earl:result&#60;/code&#62; for the test result.&#60;/li&#62;
              &#60;/ul&#62;

              &#60;p&#62;LDN has conformance classes for each implementation role:  sender, receiver, and consumer. A &#60;code class=&#34;highlight-skos-conceptscheme&#34;&#62;skos:ConceptScheme&#60;/code&#62; is defined per role, and each concept scheme &#60;code class=&#34;highlight-skos-hastopconcept&#34;&#62;skos:hasTopConcept&#60;/code&#62; referring to an individual requirement as a &#60;code class=&#34;highlight-skos-concept&#34;&#62;skos:Concept&#60;/code&#62;. They all have their &#60;code class=&#34;highlight-skos-preflabel&#34;&#62;skos:prefLabel&#60;/code&#62; and &#60;code class=&#34;highlight-skos-definition&#34;&#62;skos:definition&#60;/code&#62;, and encapsulate the human-visible text of the requirements, for example: senders are required to send the &#60;a href=&#34;https://www.w3.org/TR/ldn/#test-sender-header-post-content-type-json-ld&#34;&#62;payload in JSON-LD&#60;/a&#62;.&#60;/p&#62;

              &#60;figure class=&#34;listing&#34; id=&#34;code-ldn-tests-concepts&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#code-ldn-tests-concepts&#34;&#62;
                &#60;pre about=&#34;#ldn-tests-concepts&#34; lang=&#34;&#34; property=&#34;schema:description&#34; typeof=&#34;fabio:Script&#34; xml:lang=&#34;&#34;&#62;&#60;code id=&#34;ldn-tests-concepts-1&#34;&#62;&#38;lt;&#38;gt;&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-2&#34;&#62;  schema:hasPart ldn:ldn-tests-sender .&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-4&#34;&#62;&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-3&#34;&#62;ldn:ldn-tests-sender&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-5&#34;&#62;  a &#60;span class=&#34;highlight-skos-conceptscheme&#34;&#62;skos:ConceptScheme&#60;/span&#62; ;&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-6&#34;&#62;  &#60;span class=&#34;highlight-skos-preflabel&#34;&#62;skos:prefLabel&#60;/span&#62; &#34;LDN Tests Sender&#34;@en ;&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-7&#34;&#62;  &#60;span class=&#34;highlight-skos-hastopconcept&#34;&#62;skos:hasTopConcept&#60;/span&#62; &#60;a href=&#34;https://www.w3.org/TR/ldn/#test-sender-header-post-content-type-json-ld&#34;&#62;ldn:test-sender-header-post-content-type-json-ld&#60;/a&#62; .&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-8&#34;&#62;&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-9&#34;&#62;ldn:test-sender-header-post-content-type-json-ld&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-10&#34;&#62;  a &#60;span class=&#34;highlight-skos-concept&#34;&#62;skos:Concept&#60;/span&#62; ;&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-11&#34;&#62;  skos:topConceptOf ldn:tests-sender ;&#60;/code&#62;
&#60;code id=&#34;ldn-tests-concepts-12&#34;&#62;  &#60;span class=&#34;highlight-skos-definition&#34;&#62;skos:definition&#60;/span&#62; &#34;the body of the POST request MUST contain the notification payload in JSON-LD with header Content-Type: application/ld+json&#34;@en .&#60;/code&#62;&#60;/pre&#62;
                &#60;figcaption property=&#34;schema:name&#34;&#62;A snippet of specification requirement in Turtle syntax&#60;/figcaption&#62;
              &#60;/figure&#62;

              &#60;p&#62;Each requirement represented as a concept has an HTML &#60;code&#62;id&#60;/code&#62; attribute and a URI. These URIs correspond with observations&#8217; dimensions values in the test reports.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;implementation-reports&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#implementation-reports&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Implementation Reports&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;p&#62;The motivation for the test suite and the generated reports is to have their information equally consumable by human and machines. The human-friendly parts typically have an HTML user interface, and so making them also machine-processable extends their reuse. We do this by incorporating the structured data for the report in the test suite itself so that a report URL can accommodate both cases. This means that the test suite frames its expressions using the EARL and QB vocabularies, resulting in reuse of globally identifiable language &#8212; this is in contrast to creating an application-centric language that is virtually disconnected from everything else.&#60;/p&#62;

              &#60;p&#62;A test report gets generated when a tester submits the results of running the &#60;cite&#62;&#60;a href=&#34;https://linkedresearch.org/ldn/tests/&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;LDN Test Suite&#60;/a&#62;&#60;/cite&#62;. The report contains the outcome of all test criterion as multi-dimensional data for a given type of implementation (sender, receiver, consumer).&#60;/p&#62;

              &#60;figure id=&#34;figure-dokieli-ldn-implementation-report&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-ldn-implementation-report&#34;&#62;
                &#60;img alt=&#34;Screenshot of dokieli&#8217;s LDN implementation report and test results as a sender&#34; src=&#34;http://csarven.ca/media/images/articles/dokieli-ldn-implementation-report.jpg&#34; height=&#34;1000&#34; rel=&#34;schema:image&#34; width=&#34;640&#34; /&#62;
                &#60;figcaption property=&#34;schema:name&#34;&#62;Screenshot of dokieli&#8217;s LDN implementation report and test results as a sender&#60;/figcaption&#62;
              &#60;/figure&#62;

              &#60;p&#62;All reports have their own URLs, and a representation in HTML+RDFa (optionally in other RDF serialisations via content negotiation at this particular test server). See for example &#60;cite&#62;&#60;a href=&#34;https://dokie.li/&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;dokieli&#60;/a&#62;&#60;/cite&#62;&#8217;s &#60;a href=&#34;https://linkedresearch.org/ldn/tests/reports/2c5af2f0-f832-11e6-a642-0dd857219753&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;implementation report and test results&#60;/a&#62; as a sender (&#60;a href=&#34;http://csarven.ca/linked-specifications-reports#figure-dokieli-ldn-implementation-report&#34;&#62;figure 2&#60;/a&#62;). This provides the human-visible information, eg. what was tested and the results also in machine-readable form. The report can be seen as a dataset composed of observations based on the structure that was specified in the specification. Hence, each test report is a &#60;code&#62;qb:DataSet&#60;/code&#62; (and generally equivalent in &#60;code&#62;as:Object&#60;/code&#62;) where its &#60;code&#62;qb:structure&#60;/code&#62; refers to &#60;code&#62;https://www.w3.org/TR/ldn/#data-structure-definition&#60;/code&#62;. The dataset has &#60;code&#62;as:published&#60;/code&#62; and &#60;code&#62;as:actor&#60;/code&#62; for the agent that initiated the test and generated the report. The report may be accompanied with an additional &#60;code&#62;as:summary&#60;/code&#62;. An example report at &#60;a class=&#34;highlight-observation-url&#34; href=&#34;https://linkedresearch.org/ldn/tests/reports/2c5af2f0-f832-11e6-a642-0dd857219753&#34;&#62;https://linkedresearch.org/ldn/tests/reports/2c5af2f0-f832-11e6-a642-0dd857219753&#60;/a&#62; has the following core information:&#60;/p&#62;

              &#60;figure class=&#34;listing&#34; id=&#34;code-ldn-test-report&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#code-ldn-test-report&#34;&#62;
                &#60;pre about=&#34;#code-ldn-test-report&#34; lang=&#34;&#34; property=&#34;schema:description&#34; typeof=&#34;fabio:Script&#34; xml:lang=&#34;&#34;&#62;&#60;code id=&#34;code-ldn-test-report-1&#34;&#62;&#38;lt;&#38;gt;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-2&#34;&#62;  a qb:DataSet ;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-3&#34;&#62;  qb:structure &#60;a href=&#34;https://www.w3.org/TR/ldn/#data-structure-definition&#34;&#62;ldn:data-structure-definition&#60;/a&#62; .&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-4&#34;&#62;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-5&#34;&#62;&#38;lt;&#60;a class=&#34;highlight-observation-url&#34; href=&#34;https://linkedresearch.org/ldn/tests/reports/2c5af2f0-f832-11e6-a642-0dd857219753#test-sender-header-post-content-type-json-ld&#34;&#62;https://linkedresearch.org/ldn/tests/reports/2c5af2f0-f832-11e6-a642-0dd857219753#test-sender-header-post-content-type-json-ld&#60;/a&#62;&#38;gt;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-6&#34;&#62;  a qb:Observation, earl:Assertion ;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-7&#34;&#62;  qb:dataSet &#38;lt;&#38;gt; ;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-8&#34;&#62;  &#60;span class=&#34;highlight-earl-subject&#34;&#62;earl:subject&#60;/span&#62; &#38;lt;&#60;a class=&#34;highlight-subject-project&#34; href=&#34;https://dokie.li&#34;&#62;https://dokie.li/&#60;/a&#62;&#38;gt; ;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-9&#34;&#62;  &#60;span class=&#34;highlight-earl-test&#34;&#62;earl:test&#60;/span&#62; &#60;a href=&#34;https://www.w3.org/TR/ldn/#test-sender-header-post-content-type-json-ld&#34;&#62;ldn:test-sender-header-post-content-type-json-ld&#60;/a&#62; ;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-10&#34;&#62;  &#60;span class=&#34;highlight-earl-mode&#34;&#62;earl:mode&#60;/span&#62; earl:automatic ;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-11&#34;&#62;  &#60;span class=&#34;highlight-earl-result&#34;&#62;earl:result&#60;/span&#62; [&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-12&#34;&#62;    a earl:TestResult ;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-13&#34;&#62;    &#60;span class=&#34;highlight-earl-outcome&#34;&#62;earl:outcome&#60;/span&#62; earl:passed ;&#60;/code&#62;
&#60;code id=&#34;code-ldn-test-report-14&#34;&#62;    &#60;span class=&#34;highlight-earl-info&#34;&#62;earl:info&#60;/span&#62; &#34;&#38;lt;code&#38;gt;Content-Type: application/ld+json; profile=&#38;amp;quot;http://www.w3.org/ns/anno.jsonld&#38;amp;quot;&#38;lt;/code&#38;gt; received.&#34;^^rdf:HTML ] .&#60;/code&#62;&#60;/pre&#62;
                &#60;figcaption property=&#34;schema:name&#34;&#62;A snippet of a test result dataset and an observation in Turtle syntax&#60;/figcaption&#62;
              &#60;/figure&#62;

              &#60;p&#62;The test results are provided in an HTML table, where each test is expressed as an &#60;code&#62;qb:Observation&#60;/code&#62; (and equivalent &#60;code&#62;earl:Assertion&#60;/code&#62;) in RDFa containing:&#60;/p&#62;

              &#60;ul&#62;
                &#60;li&#62;a &#60;code class=&#34;highlight-earl-subject&#34;&#62;earl:subject&#60;/code&#62; that refers to the URI of the application, eg. &#60;a class=&#34;highlight-subject-project&#34; href=&#34;https://dokie.li/&#34;&#62;dokieli&#60;/a&#62;, a &#60;code&#62;doap:Project&#60;/code&#62; as an &#60;a href=&#34;https://www.w3.org/TR/ldn/#ldn-sender&#34;&#62;LDN Sender&#60;/a&#62;.&#60;/li&#62;
                &#60;li&#62;a &#60;code class=&#34;highlight-earl-test&#34;&#62;earl:test&#60;/code&#62; with the range being one the requirements (concepts) from the specification.&#60;/li&#62;
                &#60;li&#62;a &#60;code class=&#34;highlight-earl-mode&#34;&#62;earl:mode&#60;/code&#62; referring to one of the EARL test modes that were carried out: &#60;a href=&#34;https://www.w3.org/TR/EARL10/#automatic&#34;&#62;automatic&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/TR/EARL10/#manual&#34;&#62;manual&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/TR/EARL10/#semiAuto&#34;&#62;semi-automatic&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/TR/EARL10/#undisclosed&#34;&#62;undisclosed&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/TR/EARL10/#unknownMode&#34;&#62;unknown&#60;/a&#62;.&#60;/li&#62;
                &#60;li&#62;and a &#60;code class=&#34;highlight-earl-result&#34;&#62;earl:result&#60;/code&#62; that gives information on the test &#60;code class=&#34;highlight-earl-outcome&#34;&#62;earl:outcome&#60;/code&#62;: &#60;a href=&#34;https://www.w3.org/TR/EARL10-Schema/#passed&#34;&#62;passed&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/TR/EARL10-Schema/#failed&#34;&#62;failed&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/TR/EARL10-Schema/#inapplicable&#34;&#62;inapplicable&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/TR/EARL10-Schema/#cantTell&#34;&#62;cannot tell&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/TR/EARL10-Schema/#untested&#34;&#62;untested&#60;/a&#62;, as well as detailed &#60;code class=&#34;highlight-earl-info&#34;&#62;earl:info&#60;/code&#62; about the particular experiment.&#60;/li&#62;
              &#60;/ul&#62;

              &#60;p&#62;The implementation test report has some basic information linking to the &#60;code&#62;doap:Project&#60;/code&#62; with a &#60;code&#62;doap:name&#60;/code&#62;, and its &#60;code&#62;doap:maintainer&#60;/code&#62;.&#60;/p&#62;

              &#60;p&#62;All of the sender, receiver, and consumer reports are available in separate aggregate tables in &#60;cite&#62;&#60;a href=&#34;https://linkedresearch.org/ldn/tests/summary&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;LDN Tests Summary&#60;/a&#62;&#60;/cite&#62;. The summary is a &#60;code&#62;void:Dataset&#60;/code&#62; where each report is linked as a &#60;code&#62;void:subset&#60;/code&#62;. This makes individual reports alternatively findable if the exploration starts from the summary of all test results.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;usage&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#usage&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Usage&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;p id=&#34;implementation-description&#34;&#62;At this point we have the test reports referring to specific parts of the specification. We can continue to further extend this linked data graph with other things. One extension possibility is to describe individual implementations further by stating that they implement the specification, or parts of it. This is a relatively simple exercise of making statements about the project such that it &#60;code&#62;doap:implements&#60;/code&#62; the specification: &#60;a href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;https://www.w3.org/TR/ldn/&#60;/a&#62;, which &#60;code&#62;doap:programming-language&#60;/code&#62;s it uses, the project&#8217;s &#60;code&#62;doap:repository&#60;/code&#62; and so on. For more details, see &#60;a href=&#34;https://dokie.li/&#34;&#62;https://dokie.li/&#60;/a&#62; on how the DOAP vocabulary is used as well as a reference to LDN.&#60;/p&#62;

              &#60;p id=&#34;implementation-conformance&#34;&#62;Coming from the direction of the reports, we can also precisely know the conformance level of each implementation. This is useful to deterministically know that an implementation conforms to specification&#8217;s core requirements, which is necessary for interoperability, as well as their coverage of the optional features.&#60;/p&#62;

              &#60;p id=&#34;ldn-test-suites&#34;&#62;The LDN Tests Suite puts the LDN protocol into practice by acting as an LDN receiver implementation (based on &#60;cite&#62;&#60;a href=&#34;https://github.com/csarven/mayktso&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;mayktso&#60;/a&#62;&#60;/cite&#62;). It also acts as a sender and consumer LDN implementation. Each part of the test suite (for &#60;a href=&#34;https://linkedresearch.org/ldn/tests/sender&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Senders&#60;/a&#62;, &#60;a href=&#34;https://linkedresearch.org/ldn/tests/receiver&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Receivers&#60;/a&#62;, and &#60;a href=&#34;https://linkedresearch.org/ldn/tests/consumer&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Consumers&#60;/a&#62;) advertise an &#60;code&#62;ldp:inbox&#60;/code&#62;. Upon completion of a run of the tests, the system generates the report data and sends an LDN notification to the Inbox. The payload of the notification is the full report as RDF.&#60;/p&#62;

              &#60;p id=&#34;ldn-consumers&#34;&#62;As an LDN Consumer, the test suite generates the &#60;a href=&#34;https://linkedresearch.org/ldn/tests/summary&#34;&#62;summary&#60;/a&#62; of the reports by fetching and processing Inbox contents. The notifications are aggregated automatically, and the semantics of the submitted reports are retained.&#60;/p&#62;

              &#60;p&#62;Once the notifications are fetched from the reports Inbox, an HTML+RDFa representation (alternatively in other RDF serialisations upon content negotiation) of the response is returned for a human- and machine-readable summary. The services are decoupled; that is, an implementer may generate their report independently of the test suite, and submit it vial the standard LDN protocol. Furthermore, projects can implement their own consumers and reuse the report data generated by the test suite directly, for example to demonstrate to potential users their conformance to the LDN specification.&#60;/p&#62;

              &#60;p id=&#34;citations&#34;&#62;An opportunity arises when the specification is available with structured data by way of having ordinary Web articles simply refer to different sections and concepts. For example, the scholarly article on &#60;cite&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Linked Data Notifications&#60;/a&#62;&#60;/cite&#62; uses the &#60;cite&#62;&#60;a href=&#34;http://purl.org/spar/cito/&#34;&#62;CiTO&#60;/a&#62;&#60;/cite&#62; vocabulary to cite the specification with &#60;code&#62;cito:citesAsAuthority&#60;/code&#62;. Another peer reviewed article, &#60;cite&#62;&#60;a href=&#34;http://csarven.ca/dokieli-rww&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Decentralised Authoring, Annotations and Notifications for a Read-Write Web with dokieli&#60;/a&#62;&#60;/cite&#62;, contextually cites the specification with &#60;code&#62;cito:citesAsPotentialSolution&#60;/code&#62; from its &#60;a href=&#34;http://csarven.ca/dokieli-rww#architectural-overview&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;architectural overview&#60;/a&#62; section, as well as the LDN Test Suite with &#60;code&#62;cito:citesAsAuthority&#60;/code&#62; from its &#60;a href=&#34;http://csarven.ca/dokieli-rww#adoption&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;adoption&#60;/a&#62; section. This is useful in that we can have articles linked to what is already available with minimal effort. Including this article that you are currently reading and interacting with.&#60;/p&#62;

              &#60;p&#62;The realisation here is that we have everything operating in a way that is interoperable: the specification, test suite, discovery of the reports, and academic articles, all reusing existing vocabularies.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;discussion&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#discussion&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34; resource=&#34;#discussion&#34; typeof=&#34;deo:Discussion&#34;&#62;Discussion&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;p&#62;The work here can serve as a demonstration or a guideline on what can be achieved by similar types of specifications and test suites. EARL and QB provide the foundations to &#60;q&#62;connect the dots&#60;/q&#62; in these documents for the purpose of improving quality assurance, validation, and sharing the output of a working group as structured data on the Web.&#60;/p&#62;

              &#60;p&#62;The key takeaways are:&#60;/p&#62;

              &#60;ul&#62;
                &#60;li&#62;Human and machine-readable documents via HTML+RDFa are feasible for specifications and implementation reports.&#60;/li&#62;
                &#60;li&#62;The connection between EARL and the QB vocabulary is suitable for multi-dimensional data without having to define new component specifications for the data cube.&#60;/li&#62;
                &#60;li&#62;Individual observations (test results) can be identified and discovered through contextual links in the specification, with the use of EARL and QB vocabularies.&#60;/li&#62;
                &#60;li&#62;The LDN protocol can support the possibility to send, receive and consume notifications about the implementation reports, as well as help with their discovery and reuse.&#60;/li&#62;
                &#60;li&#62;It is possible for other documents to refer to specific parts of the specification, test suite and reports.&#60;/li&#62;
              &#60;/ul&#62;

              &#60;p&#62;We conclude by offering some suggestions to specification editors, test suite builders, and implementers:&#60;/p&#62;

              &#60;p&#62;Specification editors should consider taking advantage of the level of expressivity that is possible and reuse the existing human-visible content towards machine-readability.&#60;/p&#62;

              &#60;p&#62;It requires a considerable amount of work to devise the shape of test reports, so basing the test suite on EARL and QB can simplify and streamline this process. The approach also benefits from making the reports identifiable, discoverable, exchangeable, and reusable on the Web.&#60;/p&#62;

              &#60;p&#62;Lastly, implementations should have machine-readable descriptions, eg. at their homepages, so that the test reports can refer to them and provide the possibility to collect more detailed information about their features.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;acknowledgements&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#acknowledgements&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34; resource=&#34;#acknowledgements&#34; typeof=&#34;deo:Acknowledgements&#34;&#62;Acknowledgements&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;p&#62;The work on the LDN specification and its test suite was done in collaboration with &#60;a href=&#34;https://rhiaro.co.uk/#me&#34;&#62;Amy Guy&#60;/a&#62;. Thanks to &#60;a href=&#34;http://mynarz.net/#jindrich&#34;&#62;Jind&#345;ich Mynarz&#60;/a&#62;, &#60;a href=&#34;http://soiland-reyes.com/stian/#me&#34;&#62;Stian Soiland-Reyes&#60;/a&#62;, and &#60;a href=&#34;http://www.eurecom.fr/~troncy/&#34;&#62;Rapha&#235;l Troncy&#60;/a&#62; for giving early feedback on this article.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;document-convention&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#document-convention&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Document Convention&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;dl&#62;
                &#60;dt&#62;&#60;code&#62;as&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;https://www.w3.org/ns/activitystreams&#34;&#62;https://www.w3.org/ns/activitystreams#&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;cito&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;http://purl.org/spar/cito/&#34;&#62;http://purl.org/spar/cito/&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;doap&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;http://usefulinc.com/ns/doap&#34;&#62;http://usefulinc.com/ns/doap#&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;earl&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;http://www.w3.org/ns/earl&#34;&#62;http://www.w3.org/ns/earl#&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;ldn&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;https://www.w3.org/TR/ldn/#&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;prov&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;http://www.w3.org/ns/prov&#34;&#62;http://www.w3.org/ns/prov#&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;qb&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;http://purl.org/linked-data/cube&#34;&#62;http://purl.org/linked-data/cube#&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;rdf&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;http://www.w3.org/1999/02/22-rdf-syntax-ns&#34;&#62;http://www.w3.org/1999/02/22-rdf-syntax-ns#&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;schema&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;http://schema.org/&#34;&#62;http://schema.org/&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;skos&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;http://www.w3.org/2004/02/skos/core&#34;&#62;http://www.w3.org/2004/02/skos/core#&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;void&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;http://rdfs.org/ns/void&#34;&#62;http://rdfs.org/ns/void#&#60;/a&#62;&#60;/dd&#62;
                &#60;dt&#62;&#60;code&#62;xhv&#60;/code&#62;&#60;/dt&#62;
                &#60;dd&#62;&#60;a href=&#34;http://www.w3.org/1999/xhtml/vocab&#34;&#62;http://www.w3.org/1999/xhtml/vocab#&#60;/a&#62;&#60;/dd&#62;
              &#60;/dl&#62;
            &#60;/div&#62;
          &#60;/section&#62;
        &#60;/div&#62;

        
      </description>
      <guid>http://csarven.ca/linked-specifications-reports</guid>
      
    </item>
    
    <item>
      <title>i am here now</title>
      <pubDate>Sat, 24 Jun 2017 00:00:00</pubDate>
      <description>
        &#60;h1 property=&#34;schema:name&#34;&#62;i am here now&#60;/h1&#62;

&#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;&#60;pre&#62;ask yourself &#34;where am i now?&#34;

tell yourself &#34;i am here now&#34;

ask yourself again in the future &#34;where am i now?&#34;

tell yourself &#34;i am here now&#34;
&#60;/pre&#62;
&#60;/div&#62;
        
      </description>
      <guid>http://csarven.ca/i-am-here-now</guid>
      
    </item>
    
    <item>
      <title>Full Article, Immediate, Permanent, Discoverable, and Accessible to Anyone Free of charge</title>
      <pubDate>Tue, 14 Mar 2017 00:00:00</pubDate>
      <description>
        &#60;h1 property=&#34;schema:name&#34;&#62;Full Article, Immediate, Permanent, Discoverable, and Accessible to Anyone Free of charge&#60;/h1&#62;

&#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
    &#60;p id=&#34;background&#34;&#62;Background: We have &#60;a href=&#34;http://csarven.ca/linked-data-notifications&#34;&#62;an article&#60;/a&#62; that is peer-reviewed and accepted by &#60;a href=&#34;http://2017.eswc-conferences.org/&#34;&#62;an academic community&#60;/a&#62;, however we do not agree with the publisher&#39;s copyright form (essentially giving exclusive rights). Here is what we are proposing instead.&#60;/p&#62;

    &#60;p id=&#34;derived-from&#34;&#62;This proposal is derived from &#60;cite&#62;&#60;a href=&#34;http://users.ecs.soton.ac.uk/harnad/Hypermail/Amsci/3224.html&#34; rel=&#34;prov:wasDerivedFrom cito:extends&#34;&#62;FIPATRAFTO&#60;/a&#62;&#60;/cite&#62; by &#60;a href=&#34;https://en.wikipedia.org/wiki/Stevan_Harnad&#34;&#62;Stevan Harnad&#60;/a&#62;. We think &#60;em&#62;discoverability&#60;/em&#62; (e.g., something referring to the article, or findable) and to &#60;em&#62;anyone&#60;/em&#62; is important.&#60;/p&#62;

    &#60;p&#62;Your feedback and contribution to this proposed agreement (in CC0) is much welcome. You are invited to use it as a template.&#60;/p&#62;

    &#60;section id=&#34;agreement&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#agreement&#34;&#62;
        &#60;h2 property=&#34;schema:name&#34;&#62;FAIPDAAF Agreement&#60;/h2&#62;
        &#60;dl&#62;
            &#60;dt&#62;Identifier&#60;/dt&#62;
            &#60;dd&#62;http://csarven.ca/faipdaaf#agreement&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-license&#34;&#62;
            &#60;dt&#62;License&#60;/dt&#62;
            &#60;dd&#62;&#60;a href=&#34;https://creativecommons.org/publicdomain/zero/1.0/&#34; rel=&#34;schema:license&#34; title=&#34;Creative Commons Zero&#34;&#62;CC0 1.0&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;


        &#60;dl id=&#34;concept-faipdaaf&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#concept-faipdaaf&#34; typeof=&#34;skos:Concept&#34;&#62;
            &#60;dt property=&#34;skos:notation&#34;&#62;FAIPDAAF&#60;/dt&#62;
            &#60;dd datatype=&#34;rdf:HTML&#34; property=&#34;skos:definition&#34;&#62;Full Article, Immediate, Permanent, Discoverable, and Accessible to Anyone Free of charge&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
            &#60;p&#62;The authors provide the contribution to &#60;cite&#62;Acme Corporation&#60;/cite&#62; with the Creative Commons Attribution 4.0 International license (&#60;a href=&#34;https://creativecommons.org/licenses/by/4.0/&#34;&#62;https://creativecommons.org/licenses/by/4.0/&#60;/a&#62;) under the following conditions:&#60;/p&#62;

            &#60;ul&#62;
                &#60;li&#62;the &#60;em&#62;full article&#60;/em&#62;; text and media&#60;/li&#62;
                &#60;li&#62;&#60;em&#62;immediately&#60;/em&#62; and &#60;em&#62;permanently&#60;/em&#62;&#60;/li&#62;
                &#60;li&#62;&#60;em&#62;discoverable&#60;/em&#62; and &#60;em&#62;accessible&#60;/em&#62; from their services&#60;/li&#62;
                &#60;li&#62;to &#60;em&#62;anyone&#60;/em&#62; (humans and machines)&#60;/li&#62;
                &#60;li&#62;&#60;em&#62;free&#60;/em&#62; of charge&#60;/li&#62;
            &#60;/ul&#62;
        &#60;/div&#62;
    &#60;/section&#62;
&#60;/div&#62;

        
      </description>
      <guid>http://csarven.ca/faipdaaf</guid>
      
    </item>
    
    <item>
      <title>Decentralised Authoring, Annotations and Notifications for a Read-Write Web with dokieli</title>
      <pubDate>Mon, 27 Feb 2017 00:00:00</pubDate>
      <description>
                &#60;h1 property=&#34;schema:name&#34;&#62;Decentralised Authoring, Annotations and Notifications for a Read-Write Web with dokieli&#60;/h1&#62;

        &#60;div id=&#34;authors&#34;&#62;
          &#60;dl id=&#34;author-name&#34;&#62;
            &#60;dt&#62;Authors&#60;/dt&#62;
            &#60;dd id=&#34;Sarven-Capadisli&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://csarven.ca/#i&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:creator schema:publisher schema:author&#34;&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Sarven Capadisli&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/dokieli-rww#University-of-Bonn&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;1&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/dokieli-rww#email-Sarven-Capadisli&#34;&#62;&#9994;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;

            &#60;dd id=&#34;Amy-Guy&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;https://rhiaro.co.uk/#me&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;https://rhiaro.co.uk/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Amy Guy&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;http://csarven.ca/dokieli-rww#University-of-Edinburgh&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Edinburgh&#34;&#62;2&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/dokieli-rww#email-Amy-Guy&#34;&#62;🐦&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;

            &#60;dd id=&#34;Ruben-Verborgh&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;https://ruben.verborgh.org/profile/#me&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;https://ruben.verborgh.org/profile/#me&#34; href=&#34;https://ruben.verborgh.org/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Ruben Verborgh&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;https://ruben.verborgh.org/profile/#me&#34; href=&#34;http://csarven.ca/dokieli-rww#Ghent-University&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/Ghent_University&#34;&#62;3&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/dokieli-rww#email-Ruben-Verborgh&#34;&#62;🎸&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;

            &#60;dd id=&#34;Christoph-Lange&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34; href=&#34;https://langec.wordpress.com/about/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Christoph Lange&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34; href=&#34;http://csarven.ca/dokieli-rww#University-of-Bonn&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;1&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/dokieli-rww#email-Christoph-Lange&#34;&#62;&#8747;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;

            &#60;dd id=&#34;S&#246;ren-Auer&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://eis.iai.uni-bonn.de/SoerenAuer.html&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;S&#246;ren Auer&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://csarven.ca/dokieli-rww#University-of-Bonn&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;1&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/dokieli-rww#email-S&#246;ren-Auer&#34;&#62;&#9883;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;

            &#60;dd id=&#34;Tim-Berners-Lee&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34; href=&#34;https://www.w3.org/People/Berners-Lee/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Tim Berners-Lee&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34; href=&#34;http://csarven.ca/dokieli-rww#MIT&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34;&#62;4&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/dokieli-rww#email-Tim-Berners-Lee&#34;&#62;🕸&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
          &#60;/dl&#62;

          &#60;ul id=&#34;author-org&#34;&#62;
            &#60;li id=&#34;University-of-Bonn&#34;&#62;&#60;sup&#62;1&#60;/sup&#62;Enterprise Information Systems Department, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Bonn&#34; href=&#34;http://uni-bonn.de/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Bonn&#60;/a&#62;,  Bonn, DE&#60;/li&#62;
            &#60;li id=&#34;University-of-Edinburgh&#34;&#62;&#60;sup&#62;2&#60;/sup&#62;School of Informatics, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Edinburgh&#34; href=&#34;http://www.ed.ac.uk/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Edinburgh&#60;/a&#62;, Edinburgh, UK&#60;/li&#62;
            &#60;li id=&#34;Ghent-University&#34;&#62;&#60;sup&#62;3&#60;/sup&#62;&#60;a about=&#34;http://dbpedia.org/resource/Ghent_University&#34; href=&#34;http://www.ugent.be/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;Ghent University&#60;/a&#62; &#8211; &#60;a about=&#34;http://dbpedia.org/resource/IMEC&#34; href=&#34;http://www.imec-int.com/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;imec&#60;/a&#62;, Ghent, BE&#60;/li&#62;
            &#60;li id=&#34;MIT&#34;&#62;&#60;sup&#62;4&#60;/sup&#62;Decentralized Information Group, CSAIL, &#60;a about=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34; href=&#34;https://mit.edu/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;MIT&#60;/a&#62;, Cambridge, US&#60;/li&#62;
          &#60;/ul&#62;

          &#60;ul id=&#34;author-email&#34;&#62;
            &#60;li id=&#34;email-Sarven-Capadisli&#34;&#62;&#60;sup&#62;&#9994;&#60;/sup&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.camailto:info@csarven.ca&#34; rel=&#34;schema:email&#34;&#62;info@csarven.ca&#60;/a&#62;&#60;/li&#62;
            &#60;li id=&#34;email-Amy-Guy&#34;&#62;&#60;sup&#62;🐦&#60;/sup&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;http://csarven.camailto:amy@rhiaro.co.uk&#34; rel=&#34;schema:email&#34;&#62;amy@rhiaro.co.uk&#60;/a&#62;&#60;/li&#62;
            &#60;li id=&#34;email-Ruben-Verborgh&#34;&#62;&#60;sup&#62;🎸&#60;/sup&#62;&#60;a about=&#34;https://ruben.verborgh.org/profile/#me&#34; href=&#34;http://csarven.camailto:ruben.verborgh@ugent.be&#34; rel=&#34;schema:email&#34;&#62;ruben.verborgh@ugent.be&#60;/a&#62;&#60;/li&#62;
            &#60;li id=&#34;email-Christoph-Lange&#34;&#62;&#60;sup&#62;&#8747;&#60;/sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34; href=&#34;http://csarven.camailto:langec@cs.uni-bonn.de&#34; rel=&#34;schema:email&#34;&#62;langec@cs.uni-bonn.de&#60;/a&#62;&#60;/li&#62;
            &#60;li id=&#34;email-S&#246;ren-Auer&#34;&#62;&#60;sup&#62;&#9883;&#60;/sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://csarven.camailto:auer@cs.uni-bonn.de&#34; rel=&#34;schema:email&#34;&#62;auer@cs.uni-bonn.de&#60;/a&#62;&#60;/li&#62;
            &#60;li id=&#34;email-Tim-Berners-Lee&#34;&#62;&#60;sup&#62;🕸&#60;/sup&#62;&#60;a about=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34; href=&#34;http://csarven.camailto:timbl@w3.org&#34; rel=&#34;schema:email&#34;&#62;timbl@w3.org&#60;/a&#62;&#60;/li&#62;
          &#60;/ul&#62;
        &#60;/div&#62;

        &#60;dl id=&#34;document-identifier&#34;&#62;
          &#60;dt&#62;Identifier&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;http://csarven.ca/dokieli-rww&#34; rel=&#34;owl:sameAs&#34;&#62;http://csarven.ca/dokieli-rww&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-inbox&#34;&#62;
          &#60;dt&#62;Notifications Inbox&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/inbox/csarven.ca/dokieli-rww/&#34; rel=&#34;ldp:inbox&#34;&#62;https://linkedresearch.org/inbox/csarven.ca/dokieli-rww/&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-in-reply-to&#34;&#62;
          &#60;dt&#62;In Reply To&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/calls&#34; rel=&#34;as:inReplyTo&#34;&#62;Call for Linked Research&#60;/a&#62;&#60;/dd&#62;
          &#60;dd&#62;&#60;a href=&#34;http://icwe2017.webengineering.org/#application&#34; rel=&#34;as:inReplyTo&#34;&#62;ICWE2017 Call for Application Papers&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-annotation-service&#34;&#62;
          &#60;dt&#62;Annotation Service&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/annotation/csarven.ca/dokieli-rww/&#34; rel=&#34;oa:annotationService&#34;&#62;https://linkedresearch.org/annotation/csarven.ca/dokieli-rww/&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-published&#34;&#62;
          &#60;dt&#62;Published&#60;/dt&#62;
          &#60;dd&#62;&#60;time content=&#34;2017-02-27T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34; datetime=&#34;2017-02-27T00:00:00Z&#34; property=&#34;schema:datePublished&#34;&#62;2017-02-27&#60;/time&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-modified&#34;&#62;
          &#60;dt&#62;Modified&#60;/dt&#62;
          &#60;dd&#62;&#60;time content=&#34;2017-03-12T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34; datetime=&#34;2017-03-12T00:00:00Z&#34; property=&#34;schema:dateModified&#34;&#62;2017-03-18&#60;/time&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-license&#34;&#62;
          &#60;dt&#62;License&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://creativecommons.org/licenses/by/4.0/&#34; rel=&#34;schema:license&#34; title=&#34;Creative Commons Attribution 4.0 Unported&#34;&#62;CC BY 4.0&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;div id=&#34;content&#34;&#62;
          &#60;section id=&#34;abstract&#34;&#62;
            &#60;h2&#62;Abstract&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:abstract&#34;&#62;
              &#60;p&#62;Decentralising the creation, publication, and annotation of hypertext documents provides authors with a technological guarantee for independence of any publication authority. While the Web was designed as a decentralised environment, individual authors still lack the ability to conveniently author and publish documents, and to engage in social interactions with documents of others in a truly decentralised fashion. We present &#60;cite&#62;&#60;a rel=&#34;cito:cites&#34; href=&#34;https://dokie.li/&#34;&#62;dokieli&#60;/a&#62;&#60;/cite&#62;, a fully decentralised, browser-based authoring and annotation platform with built-in support for social interactions, through which people retain the ownership of and sovereignty over their data. The resulting &#8220;living&#8221; documents are interoperable and independent of dokieli since they follow standards and best practices, such as HTML+RDFa for a fine-grained semantic structure, &#60;cite&#62;Linked Data Platform&#60;/cite&#62; for personal data storage, and &#60;cite&#62;Linked Data Notifications&#60;/cite&#62; for updates. This article describes dokieli&#8217;s architecture and implementation, demonstrating advanced document authoring and interaction without a single point of control. Such an environment provides the right technological conditions for independent publication of scientific articles, news, and other works that benefit from diverse voices and open interactions.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;keywords&#34;&#62;
            &#60;h2&#62;Keywords&#60;/h2&#62;
            &#60;div&#62;
              &#60;ul rel=&#34;schema:about&#34;&#62;
                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Decentralization&#34; resource=&#34;http://dbpedia.org/resource/Decentralization&#34;&#62;Decentralisation&#60;/a&#62;&#60;/li&#62;
                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Human-computer_interaction&#34; resource=&#34;http://dbpedia.org/resource/Human-computer_interaction&#34;&#62;Human-computer interaction&#60;/a&#62;&#60;/li&#62;
                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Linked_Data&#34; resource=&#34;http://dbpedia.org/resource/Linked_Data&#34;&#62;Linked Data&#60;/a&#62;&#60;/li&#62;
                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Semantic_publishing&#34; resource=&#34;http://dbpedia.org/resource/Semantic_publishing&#34;&#62;Semantic publishing&#60;/a&#62;&#60;/li&#62;
                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Social_machine&#34; resource=&#34;http://dbpedia.org/resource/Social_machine&#34;&#62;Social machine&#60;/a&#62;&#60;/li&#62;
                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Social_web&#34; resource=&#34;http://dbpedia.org/resource/Social_web&#34;&#62;Social web&#60;/a&#62;&#60;/li&#62;
              &#60;/ul&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;introduction&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#introduction&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Introduction&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#introduction&#34; typeof=&#34;deo:Introduction&#34;&#62;
              &#60;p about=&#34;&#34; id=&#34;problem-statement&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span about=&#34;#problem-statement&#34; property=&#34;schema:description&#34; typeof=&#34;deo:ProblemStatement&#34;&#62;While the Web was originally conceived as a decentralised platform where every organisation and individual can participate, it became increasingly centralised with &#60;a href=&#34;https://news.netcraft.com/archives/category/web-server-survey/&#34;&#62;less than 1% of the servers serving more than 99% of the content&#60;/a&#62;. The main reason for this is rooted in technology: it is currently much easier and more efficient to author, manage, publish, and search large amounts of similarly structured content using a centralised platform. Blogger, YouTube and Facebook, for example, are centralised authoring, publishing, and search platforms for blog posts, videos or social network content respectively.&#60;/span&#62;&#60;/p&#62;

              &#60;p&#62;However, independence of centralised platforms is a necessity for ownership of published ideas, and to establish a relation of trust. For example, Facebook has been accused of &#60;a href=&#34;http://www.slate.com/articles/technology/technology/2016/05/yes_facebook_is_biased_now_it_should_admit_it.html&#34;&#62;bias&#60;/a&#62;, &#60;a href=&#34;https://www.theguardian.com/media/2016/jul/12/how-technology-disrupted-the-truth&#34;&#62;false information&#60;/a&#62;, and &#60;a href=&#34;https://www.nytimes.com/2016/09/10/technology/facebook-vietnam-war-photo-nudity.html&#34;&#62;censorship&#60;/a&#62;&#8212;but rather than blaming this on any particular platform, we identify it as an unavoidable result of centralisation. After all, there is a continued tension between unrestricted publication rights on the one hand, and a guarantee of balanced, verified information on the other. In a fully decentralised setting, each source is filterless and responsible for its own quality and reputation, while others are free to selectively (dis-)trust certain sources using any mechanism they desire.&#60;/p&#62;

              &#60;p&#62;Decentralised authoring, publication, and annotation furthermore have the potential to impact areas in which centralisation currently determines the pace of evolution. Scientific publishing, for instance, is often bound to centralised review and dissemination processes. Instead, rigorous scientific discourse could be realised with an open, decentralised environment for the annotation of manuscripts, which has the potential to engage more people sooner. Trust then no longer stems from a finite process with limited transparency, but is rather continuously assessed by repeated independent validation. Publication thereby becomes the starting point rather than the end point.&#60;/p&#62;

              &#60;p&#62;If we want to strengthen the decentralised nature of the Web again, we need to develop technologies to simplify the decentralised authoring, management, exploration, and search of Web content.&#60;/p&#62;

              &#60;p&#62;In this article we present the &#60;a href=&#34;http://csarven.ca/dokieli-rww#principles&#34;&#62;principles&#60;/a&#62; and &#60;a href=&#34;http://csarven.ca/dokieli-rww#architecture-and-technologies&#34;&#62;architecture&#60;/a&#62; for a fully distributed authoring and publishing system. We describe the dokieli implementation of this architecture as well as an overview on its current &#60;a href=&#34;http://csarven.ca/dokieli-rww#adoption&#34;&#62;adoption&#60;/a&#62; before we conclude with an outlook on &#60;a href=&#34;http://csarven.ca/dokieli-rww#conclusions&#34;&#62;challenges and future work&#60;/a&#62;.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;principles&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#principles&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Principles&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#principles&#34; typeof=&#34;deo:Model&#34;&#62;
              &#60;p&#62;This describes the principles against which decentralised approaches for authoring, annotation and notifications should be designed. These principles are derived from current literature on decentralisation, and Web development best practices.&#60;/p&#62;

              &#60;dl&#62;
                &#60;dt id=&#34;data-storage-independent-of-service-providers&#34;&#62;Data storage independent of service providers&#60;/dt&#62;
                &#60;dd&#62;Users should have a choice in where they store their data and full control over it e.g. with regard to who is allowed to access it. The &#60;cite&#62;&#60;a href=&#34;https://www.researchgate.net/publication/299536747_Industrial_Data_Space_Digital_Souvereignity_Over_Data&#34; rel=&#34;cito:citesAsRelated&#34;&#62;Industrial Data Space&#60;/a&#62;&#60;/cite&#62; initiative calls this &#60;q&#62;data sovereignty&#60;/q&#62;.&#60;/dd&#62;

                &#60;dt id=&#34;interoperability&#34;&#62;Interoperability&#60;/dt&#62;
                &#60;dd&#62;By allowing the application logic to be decoupled from the data, users can switch between applications and personal data storage servers, thereby avoiding a &#60;em&#62;vendor lock-in&#60;/em&#62;. To achieve maximum interoperability, applications should conform to well-defined Web standards and protocols (rather than properietary software implementations). Dangers of data silos and some example standards to use to decentralise are given in &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/DesignIssues/CloudStorage.html&#34; rel=&#34;cito:citesAsRelated&#34;&#62;Socially-aware Cloud Storage&#60;/a&#62;&#60;/cite&#62;.&#60;/dd&#62;

                &#60;dt id=&#34;separation-of-concerns&#34;&#62;Separation of concerns&#60;/dt&#62;
                &#60;dd&#62;A &#60;em&#62;progressive enhancement&#60;/em&#62; strategy to connect the structural, presentational, and behavioural layers allows content and base functionality to be accessible through different media and devices (as described in &#60;cite&#62;&#60;a href=&#34;http://hesketh.com/publications/progressive_enhancement_and_the_future_of_web_design.html&#34; rel=&#34;cito:citesAsRelated&#34;&#62;Progressive Enhancement and the Future of Web Design&#60;/a&#62;&#60;/cite&#62;).&#60;/dd&#62;

                &#60;dt id=&#34;accessibility&#34;&#62;Accessibility&#60;/dt&#62;
                &#60;dd&#62;To lower the barrier for entry for all forms of participation, enhanced functionality should be accessible to users based on the capabilities of their user-agents, storage availability, network access or personal preferences (we consider this to be self-evident, and there are a plethora of Web best practices in this area).&#60;/dd&#62;

                &#60;dt id=&#34;freedom-of-expression&#34;&#62;Freedom of expression&#60;/dt&#62;
                &#60;dd&#62;Because there are no central authorities, we must assume applications follow the open-world principle, where &#60;q&#62;any author can say anything about anything&#60;/q&#62;. Identifying everything using [de]referenceable IRIs allows any distributed authoring or annotation application to reference and link to previously published content (this overlaps with Principles 1, 3 and 4 in the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/2001/12/semweb-fin/w3csw&#34; rel=&#34;cito:citesAsRelated&#34;&#62;W3C Semantic Web Activity&#60;/a&#62;&#60;/cite&#62; charter).&#60;/dd&#62;

                &#60;dt id=&#34;web-of-trust&#34;&#62;Web of Trust&#60;/dt&#62;
                &#60;dd&#62;The Web as a collaborative medium makes it possible for people to take responsibility (or be accountable) for their contributions. It should be possible for people to publish, share, and annotate information while ensuring their provenance, authenticity and integrity [&#60;cite&#62;&#60;a href=&#34;https://pdfs.semanticscholar.org/5e37/daf945094ea9c9df127e06b05282e03e39bd.pdf&#34; rel=&#34;cito:citesAsRelated&#34;&#62;Weaving a Web of Trust&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;https://link.springer.com/content/pdf/10.1007%2F978-3-540-39718-2_23.pdf&#34; rel=&#34;cito:citesAsRelated&#34;&#62;Trust Management for the Semantic Web&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;http://sir-lab.usc.edu/cs586/20151readings/w13-1.pdf&#34; rel=&#34;cito:citesAsRelated&#34;&#62;Trust Networks on the Semantic Web&#60;/a&#62;&#60;/cite&#62;].&#60;/dd&#62;
              &#60;/dl&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;related-work&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#related-work&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Related work&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#related-work&#34; typeof=&#34;deo:RelatedWork&#34;&#62;
              &#60;p&#62;&#60;cite&#62;&#60;a href=&#34;http://svn.aksw.org/papers/2011/JWS_SemanticContentAuthoring/public.pdf&#34;&#62;User Interfaces for Semantic Authoring of Textual Content&#60;/a&#62;&#60;/cite&#62; gives an overview on relevant related work. A range of quality attributes such as collaboration, interoperability, and scalability, while relevant to our work, we also consider systems and tools on dimensions based on the principles that we have outlined.&#60;/p&#62;

              &#60;p id=&#34;cenrtalised-autoring-and-annotation-platforms&#34;&#62;&#60;strong&#62;Centralised authoring and annotation platforms&#60;/strong&#62;: &#60;span id=&#34;googledocs-medium-authorea&#34;&#62;&#60;cite&#62;&#60;a href=&#34;https://docs.google.com/&#34; rel=&#34;cito:discusses&#34;&#62;Google Docs&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;https://medium.com/&#34; rel=&#34;cito:discusses&#34;&#62;Medium&#60;/a&#62;&#60;/cite&#62;, and &#60;cite&#62;&#60;a href=&#34;https://www.authorea.com/&#34; rel=&#34;cito:discusses&#34;&#62;Authorea&#60;/a&#62;&#60;/cite&#62; are examples of Web applications for collaborative creation and publication of content which require account creation and data storage with respective centralised services. They allow multiple participants to annotate and hold discussions around the primary content; users must access their accounts to be notified of updates to conversations, and data from both the main content and related discussion is confined to the service which was used to create it.&#60;/span&#62; &#60;span id=&#34;wordpress&#34;&#62;&#60;cite&#62;&#60;a href=&#34;https://wordpress.org/&#34; rel=&#34;cito:discusses&#34;&#62;WordPress&#60;/a&#62;&#60;/cite&#62; is a free and open-source platform for article publication which can be self-hosted on a server controlled by the user. Visitors may sign-in with their WordPress accounts to leave comments on others&#8217; articles, however they are typically under the hosting site&#8217;s database.&#60;/span&#62; &#60;span id=&#34;hypothesis&#34;&#62;&#60;cite&#62;&#60;a href=&#34;https://hypothes.is/&#34; rel=&#34;cito:discusses&#34;&#62;Hypothesis&#60;/a&#62;&#60;/cite&#62; makes it possible for users to leave annotations on different types of documents on the Web using a browser plugin or via a proxy. Annotations may be private or public, and can be threaded to form conversations around a piece of content. Despite allowing the attachment of annotations to resources hosted anywhere, they depend on centralised account creation and storage for the annotations themselves. Hypothesis is open source, with an API that uses Web Annotations data model, and may be self-hosted, but currently it is not possible to federate between different instances.&#60;/span&#62; &#60;span id=&#34;pundit&#34;&#62;&#60;cite&#62;&#60;a href=&#34;http://thepund.it/&#34; rel=&#34;cito:discusses&#34;&#62;Pundit&#60;/a&#62;&#60;/cite&#62; is a set of tools that allow web annotation with highlights, comments and semantic annotations. It is similar to Hypothesis in its architecture and deployment, i.e., annotations made through the pundit client require it to be saved on its corresponding annotations server.&#60;/span&#62;&#60;/p&#62;

              &#60;p id=&#34;decentralised-authoring-and-annotation-platforms&#34;&#62;&#60;strong&#62;Decentralised authoring and annotation systems&#60;/strong&#62;: &#60;span id=&#34;libreoffice-online&#34;&#62;Some authoring and publishing systems already go into a decentralised direction. However, they only realize a relatively small subset of the principles outlined in the last section. &#60;cite&#62;&#60;a href=&#34;https://github.com/libreoffice/online&#34; rel=&#34;cito:discusses&#34;&#62;LibreOffice Online&#60;/a&#62;&#60;/cite&#62;, for example, allows collaborative editing of office documents (e.g., Writer) from the Web browser. Content can be stored under different CMSs in the cloud. The document&#8217;s interface consists of image tiles which are sent from the server and rendered in the browser. However, it hardly provides accessibility, rich interlinking and annotations or separations of concerns.&#60;/span&#62; &#60;span id=&#34;smallest-federated-wiki&#34;&#62;The &#60;cite&#62;&#60;a href=&#34;http://fed.wiki.org/&#34; rel=&#34;cito:discusses&#34;&#62;Smallest Federated Wiki&#60;/a&#62;&#60;/cite&#62; pages to be forked and maintain personal copies.&#60;/span&#62; &#60;span id=&#34;amaya&#34;&#62;&#60;cite&#62;&#60;a href=&#34;https://www.w3.org/Amaya/&#34; rel=&#34;cito:discusses&#34;&#62;Amaya&#60;/a&#62;&#60;/cite&#62; is a desktop Web editor application (to create and update documents) as well as a lightweight browser that was (1993) developed by W3C to provide a framework to test its technologies.&#60;/span&#62;&#60;/p&#62;

              &#60;p&#62;The tools which provide good collaborative editing UIs appear to do so at the expense of data ownership and interoperability; those which promote creation and publication of data in open reusable formats are lacking facilities for linking discourse and conversation to concepts published. Decentralised creations also mean that each author can choose their own semantics (e.g. their own vocabulary to annotate RDF), and then such decentralised documents can link to each other and their schemas can also be mapped to each other, whereas in centralised platforms this is (if they support semantics at all) often prescribed, either technically enforced, or encouraged by social convention.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;architecture-and-technologies&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#architecture-and-technologies&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Architecture and technologies&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#architecture-and-technologies&#34; typeof=&#34;deo:Contribution&#34;&#62;
              &#60;p&#62;In this section we discuss an architecture to bridge the gaps in existing work for a decentralised authoring and semantic annotation client-side application, which decouples itself from data and specific server requirements.&#60;/p&#62;

              &#60;section id=&#34;architectural-overview&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#architectural-overview&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Architectural overview&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;Decentralised read-write environments make it possible for different actors (e.g., authors, reviewers) to have their own personal online storages where they can: manage their data; have socially-aware access controls on the data (e.g., who gets to see and update what); send notifications based on their interactions; and permit different applications to operate on the data, including moving the data from one server to another seamlessly.&#60;/p&#62;

                  &#60;p&#62;Figure 1 depicts the contrast between typical centralised and decentralised architectures.&#60;/p&#62;

                  &#60;figure id=&#34;figure-centralised-decentralised-architectures&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-centralised-decentralised-architectures&#34;&#62;
                    &#60;object rel=&#34;schema:image&#34; data=&#34;http://csarven.ca/media/images/articles/centralised-decentralised-architectures.svg&#34; type=&#34;image/svg+xml&#34; width=&#34;900&#34; height=&#34;300&#34;&#62;&#60;/object&#62;
                    &#60;figcaption property=&#34;schema:name&#34;&#62;Typical centralised and decentralised architectures&#60;/figcaption&#62;
                  &#60;/figure&#62;

                  &#60;p&#62;dokieli as a client-side application can be &#60;a href=&#34;http://csarven.ca/dokieli-rww#deployment&#34;&#62;deployed&#60;/a&#62; on a single-page or through a browser extension, which can consume and interact with Linked Data (or otherwise) anywhere on the Web. We consider an HTML document with CSS and JavaScript as the default UI of a document. Through the separation of the layers, other UIs can work injunction with the same HTML. This approach is independent from specific server-side software, proprietary APIs or the requirement to have an account.&#60;/p&#62;

                  &#60;p&#62;On the other hand, if desired and available, users can participate using their own profiles (WebIDs) located anywhere on the Web, and get to store and make their annotations in their own personal storage, as well as assign access controls to documents. Similarly, a decentralised communications protocol, &#60;cite&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications&#34; rel=&#34;cito:citesAsPotentialSolution&#34;&#62;Linked Data Notifications&#60;/a&#62;&#60;/cite&#62; (LDN) &#8211; &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;W3C Proposed Recommendation&#60;/a&#62;&#60;/cite&#62; &#8211; is used get past the limits of centralisation by enabling communication to happen across independent servers and applications. Figure 2 depicts relations between the kinds of entities which underlay dokieli&#8217;s architecture, where nodes are under different domains and authority.&#60;/p&#62;

                  &#60;figure id=&#34;figure-dokieli-architecture-relations&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-architecture-relations&#34;&#62;
                    &#60;img alt=&#34;Entities and relations within dokieli&#8217;s architecture&#34; rel=&#34;schema:image&#34; src=&#34;http://csarven.ca/media/images/articles/dokieli-architecture-relations.png&#34; width=&#34;1024&#34; height=&#34;362&#34; /&#62;
                    &#60;figcaption property=&#34;schema:name&#34;&#62;Entities and relations within dokieli&#8217;s architecture&#60;/figcaption&#62;
                  &#60;/figure&#62;

                  &#60;p id=&#34;self-replicating&#34;&#62;dokieli can &#60;em&#62;self-replicate&#60;/em&#62;, in that the reader of a dokieli document can spawn an instance &#8212; either a copy or a brand new empty document &#8212; into their own storage space at the click of a button.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;creating-documents&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#creating-documents&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Creating documents&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;Documents use HTML5 &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/html-polyglot/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;Polyglot Markup&#60;/a&#62;&#60;/cite&#62; to ensure that when served as (X)HTML respectively, they can be processed as either HTML or XML, which is useful in XML ecosystems and toolchains. Semantics is embedded directly into human-visible prose using RDFa. The machine-readable data is thus kept in context, reusing the article&#8217;s text as literal object values, and avoiding data duplication or data &#8216;islands&#8217;, which can occur when other RDF serialisations are included within HTML &#60;code&#62;&#38;lt;script&#38;gt;&#60;/code&#62; elements.&#60;/p&#62;

                  &#60;p&#62;The appearance of documents is determined with CSS3. Different stylesheets can be applied to the same HTML structure so that a document can be presented flexibly, in the most appropriate way for a particular circumstance. Stylesheets can be switched from either dokieli&#8217;s menu or through Web browser with native controls, for example from a two-column layout required by an academic journal to a design in keeping with the author&#8217;s blog.&#60;/p&#62;

                  &#60;p&#62;When JavaScript is enabled, dokieli provides a rich editing interface which includes visual and structural formatting of text as well as embedding machine-readable semantics, media, dynamic citations, and inclusion of statistical charts from live endpoints. An external personal data store, or even internet connection, are not needed at this stage as modifications to a document made in the browser this way can be persisted to a local filesystem using the dokieli menu &#60;em&#62;export&#60;/em&#62; function (or the browser&#8217;s &#60;em&#62;save as&#60;/em&#62;), or through brower&#8217;s native local storage.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;consuming-documents&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#consuming-documents&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Consuming documents&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p id=&#34;http-get&#34;&#62;Documents can be retrieved from Web servers with a single &#60;code&#62;HTTP GET&#60;/code&#62; request, by either a browser (for human-readable HTML) or script (machine-readable RDF). Through the use of progressive enhancement, document contents are available in text-only browsers, and further functionality of CSS and JavaScript are layered on according to the user agent&#8217;s abilities.&#60;/p&#62;

                  &#60;p id=&#34;data-reuse&#34;&#62;dokieli&#8217;s approach to marking human-visible content in RDFa makes it possible to further decouple itself, the application that produced the data, from the data itself, facilitating potential reuse of the data by other applications. A dokieli document can be parsed into a graph, and users can use any other RDF-aware application with the data that was generated by dokieli. Thereby, dokieli can effectively remove itself as a dependency when it comes to data consumption and reuse.&#60;/p&#62;

                  &#60;p id=&#34;authentication&#34;&#62;dokieli is able to authenticate users via WebID-TLS if they provide a WebID. This enables further functionality: the user can use dokieli to access protected resources and write to non-public data storage containers if their WebID is authorised to do so. For authenticated users leaving annotations on other documents dokieli fetches their name and display picture from their online profile if available, to display alongside their comment.&#60;/p&#62;

                  &#60;p id=&#34;vocabularies&#34;&#62;dokieli uses the following vocabularies as standard: &#60;cite&#62;&#60;a href=&#34;http://schema.org/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;schema.org&#60;/a&#62;&#60;/cite&#62; to describe the general-purpose relations about the document as well as profiles, the &#60;cite&#62;&#60;a href=&#34;http://purl.org/spar&#34; rel=&#34;cito:citesAsAuthotiy&#34;&#62;SPAR Ontologies&#60;/a&#62;&#60;/cite&#62; for scholarly articles and referencing, &#60;cite&#62;&#60;a href=&#34;http://www.w3.org/ns/oa&#34; rel=&#34;cito:citesAsDataSource&#34;&#62;Web Annotations&#60;/a&#62;&#60;/cite&#62; for annotations (with motivations e.g., replying, bookmarking, commenting, assessments), &#60;cite&#62;&#60;a href=&#34;http://www.w3.org/ns/ldp&#34; rel=&#34;cito:citesAsDataSource&#34;&#62;LDP&#60;/a&#62;&#60;/cite&#62; for personal storage management, &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/wiki/WebAccessControl&#34; rel=&#34;cito:citesAsPotentialSolution&#34;&#62;WAC&#60;/a&#62;&#60;/cite&#62;/&#60;cite&#62;&#60;a href=&#34;http://www.w3.org/ns/auth/acl&#34; rel=&#34;cito:citesAsDataSource&#34;&#62;ACL&#60;/a&#62;&#60;/cite&#62; for access control, &#60;cite&#62;&#60;a href=&#34;http://www.w3.org/ns/ldp#inbox&#34;&#62;LDN Inbox&#60;/a&#62;&#60;/cite&#62; and &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/ns/activitystreams&#34; rel=&#34;cito:citesAsDataSource&#34;&#62;ActivityStreams&#60;/a&#62;&#60;/cite&#62; for social notifications, &#60;cite&#62;&#60;a href=&#34;https://creativecommons.org/ns&#34; rel=&#34;cito:citesAsDataSource&#34;&#62;Creative Commons&#60;/a&#62;&#60;/cite&#62; for rights and licensing, &#60;cite&#62;&#60;a href=&#34;http://www.w3.org/ns/prov&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;PROV Ontology&#60;/a&#62;&#60;/cite&#62; for provenance (e.g., for derivations with &#60;q&#62;save as&#60;/q&#62;), and the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/vocab-data-cube/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;RDF Data Cube vocabulary&#60;/a&#62;&#60;/cite&#62; to consume multi-dimensional data from SPARQL endpoints. Authors can optionally include other vocabularies to mark up specific concepts through dokieli&#8217;s UI.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;publishing-documents&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#publishing-documents&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Publishing documents&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p id=&#34;write-operations&#34;&#62;Documents can of course be published on ordinary Web servers, as Web pages. The next layer of enhancement is for authors who wish to edit documents on a Web server directly rather than locally; they can make use of dokieli&#8217;s write operations. This uses JavaScript, and moves the burden of processing user input from servers (i.e., offering HTML forms and processing of the form submission) to the client where the payload uses the RDF language. Data shape verification is an orthogonal process and can be addressed through servers processing the payload based on the constraints advertised for the resource (e.g., via &#60;code&#62;ldp:constrainedBy&#60;/code&#62;). In essence, dokieli behaves as a &#60;q&#62;smart client&#60;/q&#62;.&#60;/p&#62;

                  &#60;p id=&#34;http-put&#34;&#62;dokieli implements the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldp/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;Linked Data Platform&#60;/a&#62;&#60;/cite&#62; (LDP) protocol for creating, updating and deleting documents. As such, personal data stores or servers which implement the server portion of the protocol can be used to store and edit dokieli documents directly. An &#60;code&#62;HTTP PUT&#60;/code&#62; request to a URL is used to create a &#60;em&#62;new&#60;/em&#62; document, to clone an existing one with &#60;em&#62;save as&#60;/em&#62;, to &#60;em&#62;save&#60;/em&#62; changes, and so that readers of a document can create their own document in &#60;em&#62;reply&#60;/em&#62;. All of these operations are available through the dokieli menu.&#60;/p&#62;

                  &#60;aside id=&#34;http-patch&#34;&#62;
                    &#60;p&#62;&#60;code&#62;HTTP PATCH&#60;/code&#62; can be useful towards statement level updates, thereby simpler &#60;em&#62;diffs&#60;/em&#62; between versions. dokieli currently does not use &#60;code&#62;HTTP PATCH&#60;/code&#62; because servers with &#60;cite&#62;&#60;a href=&#34;https://tools.ietf.org/html/rfc5261&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;XML Patch&#60;/a&#62;&#60;/cite&#62; and mediatype &#60;code&#62;application/xml-patch+xml&#60;/code&#62; (&#60;cite&#62;&#60;a href=&#34;https://tools.ietf.org/html/rfc7351&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;RFC 7351&#60;/a&#62;&#60;/cite&#62;) capability in the Linked Data ecosystem are not well supported. &#60;code&#62;HTTP PATCH&#60;/code&#62; with &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/sparql11-update/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;SPARQL Update&#60;/a&#62;&#60;/cite&#62; (using mediatype &#60;code&#62;application/sparql-update&#60;/code&#62;) is an important and effective alternative towards statement level updates. XML Patch however may be more appropriate for HTML+RDFa based documents since it would not require servers to have an HTML+RDFa serializer, whereas the SPARQL Update requires the servers preprocess, and then may eventually need to store a particular serialization in the case of flat filesystem writes. This is not a concern when writing to RDF stores.&#60;/p&#62;
                  &#60;/aside&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;social-interactions-and-annotations&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#social-interactions-and-annotations&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Social interactions and annotations&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p id=&#34;http-post&#34;&#62;Interactions with a document with respect to Web Annotations include the following motivations: replying, describing (e.g., footnotes), commenting, assessing (e.g., approvals, disapprovals, and request for specificity used towards peer-reviews), bookmarking, and tagging. They can be about the document as a whole, or of a selection of text. In both cases, the dokieli menu presents an input to the annotator, along with a choice of license which they can assign to their contributions. dokieli then adds semantic markup based on all of the input, and then sends the data off for appropriate storage so it can be retrieved and re-displayed on future document loads. These write operation requests are made with &#60;code&#62;HTTP POST&#60;/code&#62;.&#60;/p&#62;

                  &#60;p id=&#34;http-delete&#34;&#62;Document authors can point to a storage service (using the Web Annotations &#60;code&#62;annotationService&#60;/code&#62; property) which lets readers without their own personal storage comment nonetheless. Readers who have a preferred storage location against which they can authenticate are able to direct dokieli to store their input there instead (or in addition). dokieli allows users to remove their annotations, where an &#60;code&#62;HTTP DELETE&#60;/code&#62; request is made to the server. In this way, dokieli does not impose a centralised mechanism for social interactions, and allows users to effectively &#8216;own&#8217; their comments, annotations, and reviews, in their own space.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;notifications&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#notifications&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Notifications&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p id=&#34;linked-data-notifications&#34;&#62;When readers interact with a document, the author is notified by means of the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;Linked Data Notifications&#60;/a&#62;&#60;/cite&#62; (LDN) protocol. A notification, composed of the data from the interaction or annotation, is sent to the &#60;em&#62;inbox&#60;/em&#62; advertised by the document or arbitrary parts, thereof. This inbox may be on the same server as the document itself, or may be elsewhere. dokieli subsequently reads this inbox to display interactions and annotations on the document.&#60;/p&#62;

                  &#60;p id=&#34;control-of-contributions&#34;&#62;Authors of documents who have write-access to its inbox can remove notifications for interactions they find inappropriate, &#60;em&#62;without&#60;/em&#62; needing to worry about their inability to access the original source of the interaction. Similarly, if they do not have access to the inbox, they may assign an alternative inbox for the article (or its parts). Conversely, annotators do not lose control or authority over their contributions, even if the object of their interaction wishes to disassociate itself. Each contributor retains their own respective rights over the entities they create on the Web.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;implementation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#implementation&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Implementation&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#implementation&#34; typeof=&#34;deo:Results&#34;&#62;
              &#60;p&#62;dokieli is open source: &#60;a href=&#34;https://github.com/linkeddata/dokieli&#34;&#62;https://github.com/linkeddata/dokieli&#60;/a&#62; and available to try at &#60;a href=&#34;https://dokie.li/&#34;&#62;https://dokie.li/&#60;/a&#62; (or at any instance on the Web, see &#60;cite&#62;&#60;a href=&#34;http://csarven.ca/dokieli-rww#adoption&#34;&#62;Adoption&#60;/a&#62;&#60;/cite&#62;).&#60;/p&#62;

              &#60;section id=&#34;components&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#components&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Components&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;dokieli&#8217;s components include &#60;strong&#62;data&#60;/strong&#62; (for structure and semantics), &#60;strong&#62;stylesheets&#60;/strong&#62; (for presentation) and &#60;strong&#62;scripts&#60;/strong&#62; (for interaction). All data (articles, annotations, notifications) are represented in HTML and RDF with vocabularies expressing the underlying content, resources are &#60;em&#62;self-descriptive&#60;/em&#62; to increase their reuse, and contain relations to related external resources to foster &#60;em&#62;follow-your-nose&#60;/em&#62; type of exploration.&#60;/p&#62;

                  &#60;p&#62;Several stylesheets provide alternative views for consumption (e.g., stylesheets for different media: screens, print, slideshow). dokieli&#8217;s JavaScript includes: a library for editing (&#60;cite&#62;&#60;a href=&#34;https://github.com/yabwe/medium-editor&#34;&#62;MediumEditor&#60;/a&#62;&#60;/cite&#62;) in its &#60;em&#62;authoring environment&#60;/em&#62;; features to &#60;em&#62;fetch and display statistical data&#60;/em&#62; from SPARQL endpoints (&#60;cite&#62;&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline&#34;&#62;Sparqlines&#60;/a&#62;&#60;/cite&#62;); retrieval of profile information, as well as means to &#60;em&#62;sign in&#60;/em&#62; with &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/2005/Incubator/webid/spec/tls/&#34;&#62;WebID Authentication over TLS&#60;/a&#62;&#60;/cite&#62;; functionality for write-operations, which includes checking &#60;em&#62;authorisation&#60;/em&#62; against access-control level settings on the server with the authenticated user&#8217;s WebID and personal certificate; creation and consumption of &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/annotation-model/&#34;&#62;Web Annotations&#60;/a&#62;&#60;/cite&#62; and &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;Linked Data Notifications&#60;/a&#62;&#60;/cite&#62;; and fetching information from remote articles when adding a citation.&#60;/p&#62;

                  &#60;p id=&#34;scope&#34;&#62;The scope of dokieli includes documents and the interactions around them. The creation and maintenance of user profiles, personal storage spaces, and access control rules are not managed by dokieli; since they are all standard mechanisms, users are expected to be able to accomplish this using other specialised applications.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;deployment&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#deployment&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Deployment&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;dokieli employs two complementary deployment approaches: &#60;em&#62;single-page application&#60;/em&#62; and &#60;em&#62;Web browser extension&#60;/em&#62;.&#60;/p&#62;

                  &#60;p id=&#34;single-page-application&#34;&#62;dokieli&#8217;s presentational and behavioural code layers can be included in Web pages in order to trigger them as active single-page applications. It is a smart client that allows different kinds of articles e.g., academic, blog posts, news, to be authored and annotated from within Web browsers, without necessarily having them deployed from a server, i.e., it can be used offline or on localhost. dokieli internally handles its content and well-formed structural and semantic representation based on user&#8217;s interactivity. Articles, profiles and their contact information, notifications, annotations with different motivations, for instance, can be read and written ubiquitously to any Web space with supporting HTTP methods and access control mechanisms.&#60;/p&#62;

                  &#60;p id=&#34;web-browser-extension&#34;&#62;The Web browser extension is a thin wrapper around dokieli&#8217;s core code in order to embed itself in any HTML-based Web page on the Web. It inherits all of the features of a single-page application. While HTML based documents on the Web vary in their quality, dokieli&#8217;s write operations generate well-formed HTML+RDFa. One of the primary utilities for the extension is to have a consistent interface for annotating (comment, bookmark, like) any text selection on a Web page, as well as sharing parts of pages with ones contacts via notifications, without having a service dependency or being limited by the Web page&#8217;s UI.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;interactions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#interactions&#34;&#62;
                &#60;h3&#62;Interactions&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;Screencasts for the following use-cases showcase dokieli&#8217;s social features where users interact by creating and sharing information, available at https://dokie.li/&#60;/p&#62;

                  &#60;!-- &#60;div class=&#34;figure-column-2&#34;&#62; --&#62;
                  &#60;figure id=&#34;figure-dokieli-annotation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-annotation&#34;&#62;
                    &#60;video controls=&#34;controls&#34; id=&#34;video-dokieli-annotation&#34; inlist=&#34;&#34; poster=&#34;https://dokie.li/media/images/dokieli-annotation.jpg&#34; preload=&#34;none&#34; rel=&#34;schema:hasPart&#34; width=&#34;800&#34;&#62;
                      &#60;source about=&#34;#video-dokieli-annotation&#34; rel=&#34;schema:hasPart&#34; resource=&#34;https://dokie.li/media/video/dokieli-annotation.webm&#34; src=&#34;https://dokie.li/media/video/dokieli-annotation.webm&#34; type=&#34;video/webm&#34; typeof=&#34;fabio:Film&#34; /&#62;
                    &#60;/video&#62;
                    &#60;figcaption property=&#34;schema:name&#34;&#62;&#60;a href=&#34;https://dokie.li/media/video/dokieli-annotation.webm&#34;&#62;Video&#60;/a&#62; of dokieli Web Annotation&#60;/figcaption&#62;
                  &#60;/figure&#62;
                  &#60;!-- &#60;/div&#62; --&#62;

                  &#60;p id=&#34;annotations&#34;&#62;&#60;strong&#62;Annotations&#60;/strong&#62;: A core feature to facilitate collaboration is the possibility to annotate arbitrary parts of a Web document (e.g., &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/dpub-annotation-uc/&#34;&#62;Digital Publishing Annotation Use Cases&#60;/a&#62;&#60;/cite&#62;). Users can select an entity or a span of text of interest, a context menu is presented to input their annotations along with the choice to select a license for their contribution. If the user is signed-in with their WebID, and provided they have a personal storage space, dokieli discovers this through their online profile and saves the annotations to that location. Once the annotation is submitted by the user, dokieli proceeds with three operations: 1) the annotation is requested to be saved at the user&#8217;s personal storage, and if it is access controlled, the user will be prompted to authenticate themselves against that server, before the annotation is saved and is assigned its own URL, 2) if the article or any identifiable statement or segment has its own inbox, dokieli sends a notification to the inbox indicating that an annotation was made and where its retrievable location is, with accompanying metadata like who created it, date, its license etc., 3) the annotation is fetched from its canonical location, and integrated into the article e.g., in marginalia. If the article has a reference to a public annotation service (a writeable space adhering to &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/annotation-protocol/&#34;&#62;Web Annotation Protocol&#60;/a&#62;&#60;/cite&#62;), the user has the option to send a copy of the annotation there as well. In cases where the user does not want to have the canonical copy of the annotation on their server, or if a user does not have write access to a storage, they can still use this option to engage with the article.&#60;/p&#62;

                  &#60;figure id=&#34;figure-dokieli-share&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-share&#34;&#62;
                    &#60;video controls=&#34;controls&#34; id=&#34;video-dokieli-share&#34; poster=&#34;https://dokie.li/media/images/dokieli-share.jpg&#34; preload=&#34;none&#34; rel=&#34;schema:hasPart&#34; width=&#34;800&#34;&#62;
                      &#60;source about=&#34;#video-dokieli-share&#34; rel=&#34;schema:hasPart&#34; resource=&#34;https://dokie.li/media/video/dokieli-share.webm&#34; src=&#34;https://dokie.li/media/video/dokieli-share.webm&#34; type=&#34;video/webm&#34; typeof=&#34;fabio:Film&#34; /&#62;
                    &#60;/video&#62;
                    &#60;figcaption property=&#34;schema:name&#34;&#62;&#60;a href=&#34;https://dokie.li/media/video/dokieli-share.webm&#34;&#62;Video&#60;/a&#62; of dokieli Share&#60;/figcaption&#62;
                  &#60;/figure&#62;

                  &#60;p id=&#34;sharing&#34;&#62;&#60;strong&#62;Social Sharing&#60;/strong&#62;: A key aspect of the Social Web is sharing with others. After (optionally) authenticating with a WebID, dokieli documents can be shared with contacts, which are discovered from the user&#8217;s WebID profile. Contacts whose profiles advertise an LDN Inbox will receive a notification of the share. The notification contains Activity Streams 2.0 vocabulary terms, and recipients can use any LDN-compatible application to view the notification, without needing to have ever used dokieli before.&#60;/p&#62;

                  &#60;!-- &#60;div class=&#34;figure-column-2&#34;&#62; --&#62;
                  &#60;figure id=&#34;figure-dokieli-citation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-citation&#34;&#62;
                    &#60;video about=&#34;&#34; controls=&#34;controls&#34; id=&#34;video-dokieli-citation&#34; poster=&#34;https://dokie.li/media/images/dokieli-citation.jpg&#34; preload=&#34;none&#34; rel=&#34;schema:hasPart&#34; width=&#34;800&#34;&#62;
                      &#60;source about=&#34;#video-dokieli-citation&#34; rel=&#34;schema:hasPart&#34; resource=&#34;https://dokie.li/media/video/dokieli-citation.webm&#34; src=&#34;https://dokie.li/media/video/dokieli-citation.webm&#34; type=&#34;video/webm&#34; typeof=&#34;fabio:Film&#34; /&#62;
                    &#60;/video&#62;
                    &#60;figcaption property=&#34;schema:name&#34;&#62;&#60;a href=&#34;https://dokie.li/media/video/dokieli-citation.webm&#34;&#62;Video&#60;/a&#62; of semantic inline citations&#60;/figcaption&#62;
                  &#60;/figure&#62;
                  &#60;!-- &#60;/div&#62; --&#62;

                  &#60;p id=&#34;inline-citations&#34;&#62;&#60;strong&#62;Inline Citations&#60;/strong&#62;: Rich semantic links can also be established between dokieli documents themselves. The author selects a text fragment and inserts the URL of the document to be linked to as well as a semantic link type (e.g. &#60;q&#62;agrees with&#60;/q&#62;, &#60;q&#62;confirms&#60;/q&#62;, &#60;q&#62;cites as evidence&#60;/q&#62;) from the CiTO and schema.org ontologies. dokieli automatically retrieves metadata (e.g. title, authors) from the linked document and adds a proper scientific endnote reference. If the cited article advertises its won LDN inbox, a notification of the citation is sent as well, thus allowing bi-directional linking.&#60;/p&#62;

                  &#60;figure id=&#34;figure-dokieli-sparqlines&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-sparqlines&#34;&#62;
                    &#60;video about=&#34;&#34; controls=&#34;controls&#34; id=&#34;video-dokieli-sparqlines&#34; poster=&#34;https://dokie.li/media/images/GDP-per-capita-growth--annual---.svg&#34; preload=&#34;none&#34; rel=&#34;schema:hasPart&#34; width=&#34;800&#34;&#62;
                      &#60;source about=&#34;#video-dokieli-sparqlines&#34; rel=&#34;schema:hasPart&#34; resource=&#34;https://dokie.li/media/video/dokieli-sparqlines.webm&#34; src=&#34;https://dokie.li/media/video/dokieli-sparqlines.webm&#34; type=&#34;video/webm&#34; typeof=&#34;fabio:Film&#34; /&#62;
                    &#60;/video&#62;
                    &#60;figcaption property=&#34;schema:name&#34;&#62;&#60;a href=&#34;https://dokie.li/media/video/dokieli-sparqlines.webm&#34;&#62;Video&#60;/a&#62; of Sparqlines interaction in dokieli&#60;/figcaption&#62;
                  &#60;/figure&#62;

                  &#60;p id=&#34;statistical-data-and-diagrams&#34;&#62;&#60;strong&#62;Statistical Data and Diagrams&#60;/strong&#62;: Embedding dynamically generated diagrams and charts is possible: after selecting text, the dokieli context menu offers results of a search across registered SPARQL endpoints for the keywords in the selected text, and presents a list of available data series to visualise. The result is an inline sparkline diagram.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;adoption&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#adoption&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Adoption&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p id=&#34;adoption-w3c-use&#34;&#62;The W3C Working Group Note &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/annotation-html/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;Embedding Web Annotations in HTML&#60;/a&#62;&#60;/cite&#62; includes examples from dokieli&#8217;s use of the Web Annotation data &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/annotation-model/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;Model&#60;/a&#62;&#60;/cite&#62; and &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/annotation-vocab/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;Vocabulary&#60;/a&#62;&#60;/cite&#62; with motivations for example for &#60;q&#62;Lightweight, decentralised Annotation Tools&#60;/q&#62;. The W3C &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;Linked Data Notifications&#60;/a&#62;&#60;/cite&#62; specification uses dokieli&#8217;s HTML+RDFa template, and the &#60;a href=&#34;https://linkedresearch.org/ldn/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;Editor&#8217;s Draft&#60;/a&#62; showcase dokieli as a consumer of LDN and Web Annotations. The LDN &#60;a href=&#34;https://linkedresearch.org/ldn/tests/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;test suite&#60;/a&#62; also uses dokieli&#8217;s templates and stylesheets.&#60;/p&#62;

                  &#60;p id=&#34;adoption-academic&#34;&#62;The academic workshop &#60;cite&#62;&#60;a href=&#34;http://semstats.org/&#34;&#62;SemStats&#60;/a&#62;&#60;/cite&#62; series use dokieli in its Website templates, including the call for contributions. &#60;cite&#62;&#60;a href=&#34;http://ceur-ws.org/&#34;&#62;CEUR-WS.org&#60;/a&#62;&#60;/cite&#62;, an &#60;q&#62;Online Proceedings for Scientific Conferences and Workshops&#60;/q&#62; offers the tooling &#60;cite&#62;&#60;a href=&#34;https://github.com/ceurws/ceur-make&#34;&#62;ceur-make&#60;/a&#62;&#60;/cite&#62; to help organisers generate proceedings using dokieli&#8217;s HTML+RDFa template, e.g., &#60;cite&#62;&#60;a href=&#34;http://ceur-ws.org/Vol-1654/&#34;&#62;SemStats 2016&#60;/a&#62;&#60;/cite&#62;. We list a community (of academics) who self-publish their articles and thesis using dokieli with different stylesheets and derived scripts under its &#60;cite&#62;&#60;a href=&#34;https://github.com/linkeddata/dokieli/wiki#examples-in-the-wild&#34;&#62;examples in the wild&#60;/a&#62;&#60;/cite&#62;. The conference series: WWW (e.g., &#60;a href=&#34;http://events.linkeddata.org/ldow2017/&#34;&#62;LDOW&#60;/a&#62; and &#60;a href=&#34;http://sociam.org/wow2017/&#34;&#62;WOW&#60;/a&#62; workshops), &#60;a href=&#34;https://iswc2017.semanticweb.org/calls/html-submission-guide/&#34;&#62;ISWC&#60;/a&#62;, and &#60;a href=&#34;http://2017.eswc-conferences.org/call-papers&#34;&#62;ESWC&#60;/a&#62; propose dokieli as one tooling in which authors can use to make their contributions to the calls with.&#60;/p&#62;

                  &#60;p id=&#34;adoption-misc&#34;&#62;The &#60;cite&#62;&#60;a href=&#34;https://linkedresearch.org/&#34;&#62;Linked Research&#60;/a&#62;&#60;/cite&#62; website uses dokieli in its templates on the site as well as workshop proposals and call for contributions. &#60;a href=&#34;http://csarven.ca/&#34;&#62;csarven.ca&#60;/a&#62; uses dokieli in full, where some articles (like this article) offer pointers to a public annotation service in which users may wish to use for their annotations. Articles also dynamically embed annotations from personal storage spaces.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;conclusions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#conclusions&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Conclusions&#60;/h2&#62;
            &#60;div about=&#34;#conclusions&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Conclusion&#34;&#62;
              &#60;p&#62;The Web&#8217;s design stands out because of its absence of centralised control, both for technical reasons of scalability and resilience as well as a societal need for freedom of expression. A challenge in such large-scale decentralised networks is how related publications can be semantically interlinked, even if they are authored and published by different parties. Centralising their publications is practiced by the majority of authoring networks today, demanding authors to give up some or all of their control in exchange for technical simplicity.&#60;/p&#62;

              &#60;p&#62;dokieli shows it is possible to build a social machine wherein people interact with each other without the need of centralised coordination. Users can choose storage space for their content independently of the applications with which they edit and view that content. Documents are connected statically through links and dynamically through Linked Data Notifications. This is a proof for the viability of a decentralised authoring and annotation environment built with Web standards.&#60;/p&#62;

              &#60;p&#62;On the other hand, dokieli&#8217;s use of standards shows that dokieli itself is only one means to an end: once the document has been created, it lives on as an independent Web citizen. The social machine consists of people and documents, connected by Web standards, with dokieli acting as just one possible catalyst. Different Web applications can incorporate any of dokieli&#8217;s functions and implement the principles to varying extents. Since the data is loosely coupled to the application, we avoid the &#60;em&#62;walled garden&#60;/em&#62; problem of many current social platforms today.&#60;/p&#62;

              &#60;p&#62;A couple of important socio-technical challenges remain. Resources might want to indicate in a granular way which actions they support or encourage, such as liking, bookmarking, or sharing, and perhaps conditions about which notifications should be sent when any of these events take place. In order to encourage positive behaviour, we might want ways to provide moderation, and solutions to prevent harassment and abuse. Closely related is the issue of identity, pseudonymity and anonymity, and its relation with trust and verification. While there is likely no final solution to these issues in an open ecosystem, it is worthwhile exploring within dokieli or other tools.&#60;/p&#62;

              &#60;p&#62;Future work can examine how additional features can be realised on top of existing Web standards, or where more development is required. Real-time collaborative editing is often realised with centralised communication (even though some peer to peer alternatives exist). Services like top-down annotations or automated entity marking can improve the discoverability of a publication, yet the question of how to offer these without being tied to certain servers needs to be still solved.&#60;/p&#62;

              &#60;p about=&#34;&#34; id=&#34;epilogue&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span about=&#34;#epilogue&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Epilogue&#34;&#62;We invite you to try dokieli yourself right now! Annotate this article or spawn a new or a copy that you can edit yourself.&#60;/span&#62;&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;acknowledgements&#34; inlist=&#34;&#34; prefix=&#34;scoro: http://purl.org/spar/scoro/&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#acknowledgements&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Acknowledgements&#60;/h2&#62;
            &#60;div about=&#34;#acknowledgements&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Acknowledgements&#34;&#62;
              &#60;p&#62;Special thanks to our colleagues at &#60;span about=&#34;&#34; id=&#34;funding-recipient&#34; rel=&#34;scoro:funding-recipient&#34;&#62;&#60;a about=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34; href=&#34;https://mit.edu/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;MIT&#60;/a&#62;&#60;/span&#62;/&#60;a href=&#34;https://www.w3.org/&#34;&#62;W3C&#60;/a&#62;; &#60;a href=&#34;http://nicola.io/&#34;&#62;Nicola Greco&#60;/a&#62;, &#60;a href=&#34;http://www.computingjoy.com/&#34;&#62;Dmitri Zagidulin&#60;/a&#62;, &#60;a href=&#34;https://deiu.me/profile&#34;&#62;Andrei Sambra&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/People/Sandro/&#34;&#62;Sandro Hawke&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/People/functions/admin#amy&#34;&#62;Amy van der Hiel&#60;/a&#62; as well as &#60;a href=&#34;http://bblfish.net/&#34;&#62;Henry Story&#60;/a&#62; and &#60;a href=&#34;https://melvincarvalho.com/#me&#34;&#62;Melvin Carvalho&#60;/a&#62; for their contributions. We are also thankful to collaborate with colleagues at &#60;a href=&#34;http://qcri.org.qa/&#34;&#62;QCRI&#60;/a&#62;. This research was supported in part by &#60;span about=&#34;&#34; id=&#34;funder&#34; rel=&#34;scoro:funder&#34;&#62;&#60;a about=&#34;http://dbpedia.org/Qatar_Computing_Research_Institute&#34; href=&#34;http://qcri.org.qa/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;Qatar Computing Research Institute&#60;/a&#62;&#60;/span&#62;, &#60;a href=&#34;https://www.hbku.edu.qa/&#34;&#62;HBKU&#60;/a&#62; through the &#60;a href=&#34;http://crosscloud.org/&#34;&#62;Crosscloud&#60;/a&#62; project from 2015-10 to 2016-09. &#60;a href=&#34;http://kingsley.idehen.net/&#34;&#62;Kingsley Idehen&#60;/a&#62; and &#60;a href=&#34;https://www.openlinksw.com/&#34;&#62;OpenLink Software&#60;/a&#62; for their support and contributions to the browser extension. Last but not least, the contributors to the dokieli code, issues, and discussion.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;references&#34;&#62;
            &#60;h2&#62;References&#60;/h2&#62;
            &#60;div&#62;
              &#60;ol&#62;
                &#60;li&#62;Otto, B., Auer, S., et al: &#60;cite&#62;Industrial Data Space&#60;/cite&#62;, Technical Report, 2016, &#60;a href=&#34;https://www.researchgate.net/publication/299536747_Industrial_Data_Space_Digital_Souvereignity_Over_Data&#34; rel=&#34;schema:citation&#34;&#62;https://www.researchgate.net/publication/299536747_Industrial_Data_Space_Digital_Souvereignity_Over_Data&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Berners-Lee, T.: &#60;cite&#62;Socially-aware Cloud Storage&#60;/cite&#62;, 2009, &#60;a href=&#34;https://www.w3.org/DesignIssues/CloudStorage.html&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/DesignIssues/CloudStorage.html&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Champeon, S.: &#60;cite&#62;Progressive Enhancement and the Future of Web Design&#60;/cite&#62;, Webmonkey, 2003, &#60;a href=&#34;http://hesketh.com/publications/progressive_enhancement_and_the_future_of_web_design.html&#34; rel=&#34;schema:citation&#34;&#62;http://hesketh.com/publications/progressive_enhancement_and_the_future_of_web_design.html&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Koivunen, M-R., Eric Miller, E.: &#60;cite&#62;W3C Semantic Web Activity&#60;/cite&#62;, 2001, &#60;a href=&#34;https://www.w3.org/2001/12/semweb-fin/w3csw&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/2001/12/semweb-fin/w3csw&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Golbeck, J.: &#60;cite&#62;Weaving a Web of Trust&#60;/cite&#62;, Science Magazine, Vol. 321, 2008, &#60;a href=&#34;https://pdfs.semanticscholar.org/5e37/daf945094ea9c9df127e06b05282e03e39bd.pdf&#34; rel=&#34;schema:citation&#34;&#62;https://pdfs.semanticscholar.org/5e37/daf945094ea9c9df127e06b05282e03e39bd.pdf&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Richardson, M., Agrawal, R., Domingos, P.: &#60;cite&#62;Trust Management for the Semantic Web&#60;/cite&#62;, ISWC 2003, &#60;a href=&#34;https://link.springer.com/content/pdf/10.1007%2F978-3-540-39718-2_23.pdf&#34; rel=&#34;schema:citation&#34;&#62;https://link.springer.com/content/pdf/10.1007%2F978-3-540-39718-2_23.pdf&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Jennifer Golbeck, J.: Parsia, B., Hendler, J.: &#60;cite&#62;Trust Networks on the Semantic Web&#60;/cite&#62;, Volume 2782 of the book series LNCS, 2003, &#60;a href=&#34;http://sir-lab.usc.edu/cs586/20151readings/w13-1.pdf&#34; rel=&#34;schema:citation&#34;&#62;http://sir-lab.usc.edu/cs586/20151readings/w13-1.pdf&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Khalili, A., Auer, S.: &#60;cite&#62;User interfaces for semantic authoring of textual content: A systematic literature review&#60;/cite&#62;, Web Semantics, Volume 22, pages 1&#8211;18 (2013), &#60;a href=&#34;http://svn.aksw.org/papers/2011/JWS_SemanticContentAuthoring/public.pdf&#34; rel=&#34;schema:citation&#34;&#62;http://svn.aksw.org/papers/2011/JWS_SemanticContentAuthoring/public.pdf&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Capadisli, S., Guy, A., Lange, C., Auer, S., Deiu, A., Berners-Lee, T.: &#60;cite&#62;Linked Data Notifications: a resource-centric communication protocol&#60;/cite&#62;, ESWC Linked Data, 2017, &#60;a href=&#34;http://csarven.ca/linked-data-notifications&#34; rel=&#34;schema:citation&#34;&#62;http://csarven.ca/linked-data-notifications&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Capadisli, S., Guy, A.: &#60;cite&#62;Linked Data Notifications&#60;/cite&#62;, W3C Proposed Recommendation, 2017, &#60;a href=&#34;https://www.w3.org/TR/ldn/&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/TR/ldn/&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Graff, E., Silli, L.: &#60;cite&#62;Polyglot Markup: A robust profile of the HTML5 vocabulary&#60;/cite&#62;, W3C Working Group Note, 2015, &#60;a href=&#34;https://www.w3.org/TR/html-polyglot/&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/TR/html-polyglot/&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Capadisli, S.: &#60;cite&#62;Sparqlines: SPARQL to Sparkline&#60;/cite&#62;, ISWC SemStats, 2016, &#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline&#34; rel=&#34;schema:citation&#34;&#62;http://csarven.ca/sparqlines-sparql-to-sparkline&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Story, H., Corlosquet, S., Sambra, A.: &#60;cite&#62;WebID Authentication over TLS&#60;/cite&#62;, W3C Editor&#8217;s Draft, 2014, &#60;a href=&#34;https://www.w3.org/2005/Incubator/webid/spec/tls/&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/2005/Incubator/webid/spec/tls/&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Sanderson, R., Ciccarese, P., Young, B.: &#60;cite&#62;Web Annotation Data Model&#60;/cite&#62;, W3C Recommendation, 2017, &#60;a href=&#34;https://www.w3.org/TR/annotation-model/&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/TR/annotation-model/&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Sanderson, R.: &#60;cite&#62;Digital Publishing Annotation Use Cases&#60;/cite&#62;, W3C Interest Group Note, 2014 &#60;a href=&#34;https://www.w3.org/TR/dpub-annotation-uc/&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/TR/dpub-annotation-uc/&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Sanderson, R.: &#60;cite&#62;Web Annotation Protocol&#60;/cite&#62;, W3C Recommendation, 2017, &#60;a href=&#34;https://www.w3.org/TR/annotation-protocol/&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/TR/annotation-protocol/&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Cole, T., Capadisli, S., Young, B., Herman, I.: &#60;cite&#62;Embedding Web Annotations in HTML&#60;/cite&#62;, W3C Working Group Note, 2017, &#60;a href=&#34;https://www.w3.org/TR/annotation-html/&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/TR/annotation-html/&#60;/a&#62;&#60;/li&#62;

                &#60;li&#62;Sanderson, R., Ciccarese, P., Young, B.: &#60;cite&#62;Web Annotation Vocabulary&#60;/cite&#62;, W3C Recommendation, 2017, &#60;a href=&#34;https://www.w3.org/TR/annotation-vocab/&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/TR/annotation-vocab/&#60;/a&#62;&#60;/li&#62;
              &#60;/ol&#62;
            &#60;/div&#62;
          &#60;/section&#62;
        &#60;/div&#62;

        
      </description>
      <guid>http://csarven.ca/dokieli-rww</guid>
      
    </item>
    
    <item>
      <title>Where is Web Science? From 404 to 200</title>
      <pubDate>Sat, 19 Nov 2016 00:00:00</pubDate>
      <description>
                        &#60;h1 property=&#34;schema:name&#34;&#62;Where is Web Science? From 404 to 200&#60;/h1&#62;

                &#60;div id=&#34;authors&#34;&#62;
                    &#60;dl id=&#34;author-name&#34;&#62;
                        &#60;dt&#62;Authors&#60;/dt&#62;
                        &#60;dd id=&#34;Sarven-Capadisli&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://csarven.ca/#i&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:creator schema:publisher schema:author&#34;&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;&#60;span about=&#34;http://csarven.ca/#i&#34;&#62;&#60;span property=&#34;schema:givenName&#34;&#62;Sarven&#60;/span&#62; &#60;span property=&#34;schema:familyName&#34;&#62;Capadisli&#60;/span&#62;&#60;/span&#62;&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#9994;&#60;/sup&#62;&#60;/dd&#62;
                    &#60;/dl&#62;
                &#60;/div&#62;

                &#60;dl id=&#34;document-identifier&#34;&#62;
                    &#60;dt&#62;Identifier&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;http://csarven.ca/web-science-from-404-to-200&#34; rel=&#34;owl:sameAs&#34;&#62;http://csarven.ca/web-science-from-404-to-200&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-in-reply-to&#34;&#62;
                    &#60;dt&#62;In Reply To&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/calls&#34; rel=&#34;as:inReplyTo&#34;&#62;Call for Linked Research&#60;/a&#62;&#60;/dd&#62;
                    &#60;dd&#62;&#60;a href=&#34;http://sociam.org/wow2017/&#34; rel=&#34;as:inReplyTo&#34;&#62;Workshop on Web Observatories, Social Machines and Decentralisation&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-inbox&#34;&#62;
                    &#60;dt&#62;Notifications Inbox&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/inbox/csarven.ca/web-science-from-404-to-200/&#34; rel=&#34;ldp:inbox&#34;&#62;inbox/&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-annotation-service&#34;&#62;
                    &#60;dt&#62;Annotation Service&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/annotation/csarven.ca/web-science-from-404-to-200/&#34; rel=&#34;oa:annotationService&#34;&#62;annotation/&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-published&#34;&#62;
                    &#60;dt&#62;Published&#60;/dt&#62;
                    &#60;dd&#62;&#60;time datatype=&#34;xsd:dateTime&#34; content=&#34;2016-11-19T00:00:00Z&#34; datetime=&#34;2016-11-19T00:00:00Z&#34; property=&#34;schema:datePublished&#34;&#62;2016-11-19&#60;/time&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-modified&#34;&#62;
                    &#60;dt&#62;Modified&#60;/dt&#62;
                    &#60;dd&#62;&#60;time datatype=&#34;xsd:dateTime&#34; content=&#34;2017-01-22T00:00:00Z&#34; datetime=&#34;2017-01-22T00:00:00Z&#34; property=&#34;schema:dateModified&#34;&#62;2017-01-22&#60;/time&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-license&#34;&#62;
                    &#60;dt&#62;License&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://creativecommons.org/licenses/by/4.0/&#34; rel=&#34;schema:license&#34; title=&#34;Creative Commons Attribution 4.0 Unported&#34;&#62;CC BY 4.0&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;div id=&#34;content&#34;&#62;
                    &#60;section id=&#34;abstract&#34;&#62;
                        &#60;h2&#62;Abstract&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:abstract&#34;&#62;
                            &#60;p&#62;Typical practice in scholarly communication of Web Science diverges from the broader vision of the Web. This article outlines the socio-technical problem space of Web-based academic engagement, and presents a vision of a paradigm shift led by Web Science. We propose a path towards adding Web Science research to the Web. 🙈 🙉 🙊&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;keywords&#34;&#62;
                        &#60;h2&#62;Keywords&#60;/h2&#62;
                        &#60;div&#62;
                            &#60;ul rel=&#34;schema:about&#34;&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Decentralization&#34; resource=&#34;http://dbpedia.org/resource/Decentralization&#34;&#62;Decentralisation&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Open_access&#34; resource=&#34;http://dbpedia.org/resource/Open_access&#34;&#62;Open Access&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Semantic_publishing&#34; resource=&#34;http://dbpedia.org/resource/Semantic_publishing&#34;&#62;Semantic publishing&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Social_machine&#34; resource=&#34;http://dbpedia.org/resource/Social_machine&#34;&#62;Social machine&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Social_web&#34; resource=&#34;http://dbpedia.org/resource/Social_web&#34;&#62;Social web&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Web_science&#34; resource=&#34;http://dbpedia.org/resource/Web_science&#34;&#62;Web Science&#60;/a&#62;&#60;/li&#62;
                            &#60;/ul&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;introduction&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#introduction&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Introduction&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#introduction&#34; typeof=&#34;deo:Introduction&#34;&#62;
                            &#60;p&#62;The ideas in this article are intended to serve as areas of investigation for the Web Science community to self-examine and pursue a socio-technical (r)evolution in scholarly communication. Contemporary scholarly communication is a complex social machine involving a global network of (in the broadest senses) teachers, learners, buyers and sellers. Centuries or more of embedded assumptions and culture around knowledge acquisition and sharing meet modern technologies and practices. Advancements in scholarly communication are not keeping pace with the advances in, and expectations that society has of, communication in general. We argue that Web Scientists have both the duty and ability to lead progress, but are hampered by a complex array of social and technical challenges. This article unpacks some of these challenges, describes the advancements that have been made so far, and proposes small steps we can take to move forwards.&#60;/p&#62;

                            &#60;figure id=&#34;figure-from-visual-to-the-electric-age&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-from-visual-to-the-electric-age&#34;&#62;
                                &#60;iframe allowfullscreen=&#34;true&#34; frameborder=&#34;0&#34; height=&#34;480&#34; rel=&#34;schema:video&#34; src=&#34;https://www.youtube-nocookie.com/embed/5gKPsSYYkns?rel=0&#34; width=&#34;640&#34;&#62;&#60;/iframe&#62;
                                &#60;figcaption property=&#34;schema:name&#34;&#62;From the visual to the electric age&#60;/figcaption&#62;
                            &#60;/figure&#62;

                            &#60;p&#62;&#60;q cite=&#34;https://www.youtube-nocookie.com/embed/5gKPsSYYkns?rel=0&#34; rel=&#34;cito:includesQuotationFrom&#34;&#62;Literate culture is visual and detached... &#60;strong&#62;the effect of the electric revolution is to create once more an involvement&#60;/strong&#62; that is total.&#60;/q&#62; &#8212; &#60;cite&#62;&#60;a href=&#34;https://en.wikipedia.og/wiki/Marshall_McLuhan&#34; rel=&#34;cito:credits&#34;&#62;Marshall McLuhan&#60;/a&#62;&#60;/cite&#62;.&#60;/p&#62;

                            &#60;p id=&#34;web-as-an-extension&#34;&#62;The Web offers extensible interactions, creative participation, and social engagement. There is a natural human desire to connect with others, as well as to co-create. Given these opportunities, the fundamental question to ask here is: why should research communication in Web Science be limited to, evaluated by, and rewarded according to old-fashioned practices? The methods in question which are still used date back to the invention of the &#60;a href=&#34;https://en.wikipedia.org/wiki/Printing_press&#34;&#62;mechanical movable type printing press&#60;/a&#62; (circa 1450).&#60;/p&#62;

                            &#60;figure id=&#34;figure-ted-nelson-demonstrates-xanaduspace&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-ted-nelson-demonstrates-xanaduspace&#34;&#62;
                                &#60;iframe allowfullscreen=&#34;true&#34; height=&#34;360&#34; rel=&#34;schema:video&#34; src=&#34;https://www.youtube-nocookie.com/embed/1yLNGUeHapA?rel=0&#38;amp;start=50&#38;amp;end=90&#34; width=&#34;640&#34;&#62;&#60;/iframe&#62;
                                &#60;figcaption property=&#34;schema:name&#34;&#62;Ted Nelson Demonstrates XanaduSpace (by Arthur Bullard)&#60;/figcaption&#62;
                            &#60;/figure&#62;

                            &#60;p&#62;&#60;q cite=&#34;https://www.youtube.com/watch?v=1yLNGUeHapA&#38;amp;t=50s&#34; rel=&#34;cito:includesQuotationFrom&#34;&#62;When I saw the computer, I said, &#60;strong&#62;&#8216;at last we can escape from the prison of paper&#8217;&#60;/strong&#62;... what did the other people do, they &#60;strong&#62;imitated paper&#60;/strong&#62;, which to me seems totally insane&#60;/q&#62; &#8212; &#60;cite&#62;&#60;a href=&#34;http://en.wikipedia.org/wiki/Ted_Nelson&#34; rel=&#34;cito:credits&#34;&#62;Ted Nelson&#60;/a&#62;&#60;/cite&#62;.&#60;/p&#62;

                            &#60;p id=&#34;if-no-accessible-iri-does-it-exist&#34;&#62;The Web can be purposed for greater possibilities than that of print alone; we urgently need to address the question: what constitutes a &#60;em&#62;contribution&#60;/em&#62; in Web Science? What do you think of the following equivalence: &#60;q cite=&#34;https://en.wikipedia.org/wiki/If_a_tree_falls_in_a_forest&#34;&#62;If a tree falls in a forest and no one is around to hear it, does it make a sound?&#60;/q&#62; &#8801; &#60;q&#62;If Web Science scholarly communication is inaccessible or unidentifiable, does it exist?&#60;/q&#62;&#60;/p&#62;

                            &#60;p&#62;&#60;q&#62;Local-scale changes in Web architectures and resources can lead to large-scale societal and technical effects.&#60;/q&#62; &#8212; &#60;cite&#62;&#60;a href=&#34;http://eprints.ecs.soton.ac.uk/12614/01/Semantic_Web_Revisted.pdf&#34; rel=&#34;cito:includesQuotationFrom&#34;&#62;The Semantic Web Revisited&#60;/a&#62; (Nigel Shadbolt, Wendy Hall, Tim Berners-Lee)&#60;/cite&#62;&#60;/p&#62;

                            &#60;p&#62;This article is a reflection on the scholarly communication practices primarily from Web Science, Semantic Web, Linked Data, and related Information Science communities, referred to collectively as Web Science.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;


                    &#60;section id=&#34;problem-space&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#problem-space&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Problem space&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#problem-space&#34; typeof=&#34;deo:ProblemStatement&#34;&#62;
                            &#60;p&#62;We first outline some of the categories of challenges that remain to be addressed to facilitate Web-based scholarly communication:&#60;/p&#62;

                            &#60;dl&#62;
                                &#60;dt id=&#34;universal-access&#34;&#62;Universal Access&#60;/dt&#62;
                                &#60;dd&#62;Research outputs tend to end up being published at for-profit third-party services. These services have created an ecosystem that is closed in nature, restricting the acquisition of research results only to the privileged, dependent on location or connection with subscribing institutions. Thus publicly funded research ends up actually controlled by &#60;q&#62;gatekeepers&#60;/q&#62;, in many ways contradictory to the fundamental values of the Web. Even in the case of initiatives like &#60;cite&#62;Open Access&#60;/cite&#62;, individuals and institutions end up with high costs in electronic subscriptions, self-archiving, and with article processing charges. This &#60;cite&#62;&#60;a href=&#34;http://poynder.blogspot.ch/2017/01/the-nih-public-access-policy-triumph-of.html&#34; rel=&#34;cito:discusses&#34;&#62;contradicts&#60;/a&#62;&#60;/cite&#62; even the heart of the &#60;cite&#62;&#60;a href=&#34;http://www.budapestopenaccessinitiative.org/&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Budapest Open Access Initiative&#60;/a&#62;&#60;/cite&#62; (or even if we revisit &#60;cite&#62;&#60;a href=&#34;http://openaccess.eprints.org/index.php?/archives/669-guid.html&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Subversive Proposal&#60;/a&#62;&#60;/cite&#62;). The for-profit models which also influence rights and licensing on the information breed access barriers to human knowledge even today. Hence the emergence of guerilla services like &#60;cite&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Sci-Hub&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Sci-Hub&#60;/a&#62;&#60;/cite&#62; which bypass publisher paywalls.&#60;/dd&#62;

                                &#60;dt id=&#34;centralisation&#34;&#62;Centralisation&#60;/dt&#62;
                                &#60;dd&#62;Academic publications end up in &#60;em&#62;information silos&#60;/em&#62;. There are constraints and penalties for moving the data or making it accessible by other means. With that, the canonical identifiers of research objects &#8212; the strings that are considered to be academically &#60;q&#62;citable&#60;/q&#62; &#8212; and the resources retrievable via those identifiers, are subject to the terms of the host. The opportunity to build a true sense of data ownership is missing from the Web Science community; information is usually handed over to third-party services operating in isolation in comparison to the Web at large.&#60;/dd&#62;

                                &#60;dt id=&#34;open-communication&#34;&#62;Open communication&#60;/dt&#62;
                                &#60;dd&#62;The common scientific communication form in this space is unidirectional &#8212; between the organising committee and the authors &#8212; as well as held mostly behind the scenes. The communication is neither held in public nor exposed even after the articles are made publicly available. The public is not particularly aware of the grounds on which an article was accepted, the feedback and concerns it received from peer-reviewers, or the revisions it received. This is useful information for carrying out open discussions in the spirit of science. Lastly, there is no way to identify the reliability or strength of reviewers beyond the trust the community places on organising committees.&#60;/dd&#62;

                                &#60;dt id=&#34;user-experience&#34;&#62;User experience&#60;/dt&#62;
                                &#60;dd&#62;Scholarly articles and their peer-reviews are predominantly geared for desktop and print-based consumption. Knowledge is expected to fit rigorously within two-dimensional space, absorbed in a linear-fashion, and is devoid of the interactive possibilities of the Web.&#60;/dd&#62;

                                &#60;dt id=&#34;machine-readable-data&#34;&#62;Machine-readable data&#60;/dt&#62;
                                &#60;dd&#62;Recently there are &#60;a href=&#34;http://ec.europa.eu/digital-agenda/en/news/revision-psi-directive&#34; title=&#34;European Commission PSI Directive&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;directives&#60;/a&#62; in some regions to publish datasets in accessible, machine-readable open formats, and Web Science research should be pioneering these efforts. Although more and more researchers (from all disciplines) are publishing their datasets and results directly in some form, Web Scientists are missing the opportunity to use their expertise to lead in publishing machine-readable semantic representations of all kinds of data, including the contents of prose-style research &#39;papers&#39;. Such data can be purposed toward (semi)automated discovery of arguments and hypotheses, tracking provenance of and relationships between ideas, and collective &#60;em&#62;understanding&#60;/em&#62; of the enormous scale of research which is produced every year.&#60;/dd&#62;

                                &#60;dt id=&#34;practice&#34;&#62;Practice&#60;/dt&#62;
                                &#60;dd&#62;The absence of Web-based engagement in one&#8217;s own research work may lead to confined understanding of what works or is feasible to materialise. In other words, the community at large neglects to &#60;em&#62;eat its own dogfood&#60;/em&#62;. This has lead to exploring solutions to problems which do not necessarily work well in practice. The lack of involvement in the complete process of capturing research data from the start, from writing, to peer-reviews, and collation and distribution of articles, has lead to designing research communication that is strictly non-involving or participatory. The opportunity to better collaborate with the other researchers, as well as effectively reuse their data is minimal. The effects of non-engagement have consequences in personal education, control and trust, and the enhancement of the field as whole.&#60;/dd&#62;
                            &#60;/dl&#62;

                            &#60;p&#62;Where these themes converge is that notable amounts of scholarly data is either inaccessible to the Web at large or unfit for the native Web stack, and consequently hinders the evolutionary process of &#60;em&#62;Web Science&#60;/em&#62; and its study. The rest of this article narrows down on some key areas where these issues emerge and proposes tangible paths towards working more closely within the forward-looking &#60;cite&#62;&#60;a href=&#34;http://eprints.soton.ac.uk/id/eprint/263347&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;A Framework for Web Science&#60;/a&#62;&#60;/cite&#62;.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;


                    &#60;section id=&#34;escaping-the-prison-of-paper&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#escaping-the-prison-of-paper&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Escaping the prison of paper&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;section id=&#34;eating-our-own-dogfood&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#eating-our-own-dogfood&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Eating our own dogfood&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;&#60;cite&#62;&#60;a href=&#34;http://users.physik.fu-berlin.de/~kleinert/feynman/last16s.jpg&#34; rel=&#34;cito:includesQuotationFrom&#34;&#62;What I cannot create I do not understand.&#60;/a&#62;&#60;/cite&#62; &#8212; &#60;a href=&#34;https://en.wikipedia.org/wiki/Richard_Feynman&#34;&#62;Richard Feynman&#60;/a&#62;&#60;/p&#62;

                                    &#60;p id=&#34;fair-is-not-so-fair&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#fair-is-not-so-fair&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;There are several examples of well-intentioned researchers presenting their findings and ideas on how to take scholarly communication as well as Web Science forward, yet the majority stop at actually demonstrating what they propose. To take one recent example, the article &#60;cite&#62;&#60;a rel=&#34;cito:discusses&#34; href=&#34;http://www.nature.com/articles/sdata201618&#34;&#62;The FAIR Guiding Principles for scientific data management and stewardship&#60;/a&#62;&#60;/cite&#62; with 53 authors (that is not a typo), hosted by nature.com (2016), points out a helpful guideline: &#60;q resource=&#34;http://www.nature.com/articles/sdata201618&#34; rel=&#34;cito:includesQuotationFrom&#34;&#62;F1. (meta)data are assigned a globally unique and persistent identifier&#60;/q&#62;. To eat one&#8217;s own dogfood, we would have expected an identifier for that statement, however it does not exist. Naturally, one should ask: what is &#60;em&#62;Findable, Accessible, Interoperable, Reusable&#60;/em&#62; (&#60;abbr title=&#34;Findable, Accessible, Interoperable, Reusable&#34;&#62;FAIR&#60;/abbr&#62;) about that statement? What is the measurable delta between this article and every other article (and there are many) making the exact same recommendation? If we were to try to reuse the guideline that is put forward in our study, how can we link to it without any ambiguity? Here is a working example from 1996 &#60;a href=&#34;https://www.w3.org/DesignIssues/Axioms.html#Universality&#34; title=&#34;Universal Resource Identifiers -- Axioms of Web Architecture&#34; rel=&#34;cito:includesQuotationFrom&#34;&#62;https://www.w3.org/DesignIssues/Axioms.html#Universality2&#60;/a&#62; written by &#60;a href=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34;&#62;Tim Berners-Lee&#60;/a&#62; which states: &#60;q&#62;Axiom 0a: Universality 2. Any resource of significance should be given a URI.&#60;/q&#62; Why was not this earlier work reused or cited?&#60;/span&#62;&#60;/p&#62;

                                    &#60;p id=&#34;paper-based-conferences&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#paper-based-conferences&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;In a similar vein, conferences announce their calls for contributions, and require contributions to use desktop/paper-based electronic formats, e.g., &#60;cite&#62;&#60;a href=&#34;http://www.cyprusconferences.org/elpub2017/submission.html&#34; rel=&#34;cito:refutes&#34;&#62;ELPUB&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;http://ht.acm.org/ht2016/calls&#34; rel=&#34;cito:refutes&#34;&#62;ACM Hypertext&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;http://www.www2017.com.au/call-for-papers/&#34; rel=&#34;cito:refutes&#34;&#62;WWW&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;https://websci.tw.rpi.edu/Papers.html&#34; rel=&#34;cito:refutes&#34;&#62;WebSci&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;http://csarven.caicwe2017.webengineering.org/#submissions&#34; rel=&#34;cito:refutes&#34;&#62;ICWE&#60;/a&#62;&#60;/cite&#62;. All of these calls are about sharing research output about the Web as two dimensional objects destined for print. None of them explore the full potential of native Web tools or technologies for knowledge dissemination, or encourage their research communities to do so. Reviews are held behind closed doors, reviewers are not publicly attributed or subject to question. These type of events even state that contributions which do not comply with certain constraints will be rejected at the door without review. To pick further on WWW (&#60;strong&#62;the&#60;/strong&#62; World Wide Web conference), its contribution to the &#60;cite&#62;&#60;a href=&#34;http://www.www2017.com.au/about/festival-of-the-web.php&#34; rel=&#34;cito:discusses&#34;&#62;Festival of the Web&#60;/a&#62;&#60;/cite&#62;, expects contributions to be in &#60;q&#62;English&#60;/q&#62;, &#60;q&#62;font size no smaller than 9pt&#60;/q&#62;, &#60;q&#62;in PDF&#60;/q&#62;, &#60;q&#62;formatted for US Letter size&#60;/q&#62;, &#60;q&#62;occupy no more than eight pages&#60;/q&#62;. McLuhan, Ted, TimBL, sorry, we really messed up our information superhighway. If we apply Tim&#8217;s &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/DesignIssues/LinkedData#fivestar&#34; rel=&#34;cito:agreesWith&#34;&#62;Linked Open Data star scheme&#60;/a&#62;&#60;/cite&#62;, it is debatable whether they would even receive a single &#60;abbr title=&#34;star&#34;&#62;&#9733;&#60;/abbr&#62; (star).&#60;/span&#62;&#60;/p&#62;

                                    &#60;p id=&#34;easychair&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#easychair&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;Lastly, the peer-reviews themselves tend to live behind centralised services like &#60;a href=&#34;http://easychair.org/&#34; rel=&#34;cito:critiques&#34;&#62;Easychair&#60;/a&#62; with no particular educational value to anyone outside of the restricted access, i.e., the public. A transparent peer-review process as well as the discussions around it can be seen as &#60;cite&#62;&#60;a href=&#34;http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0147913&#34; rel=&#34;cito:citesForInformation&#34;&#62;an indicator of peer-review quality&#60;/a&#62;&#60;/cite&#62;.&#60;/span&#62;&#60;/p&#62;

                                    &#60;p id=&#34;web-we-want&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#web-we-want&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;All of these are lost opportunities for the community as a whole, where even small amounts of mindfulness and care on building towards a &#60;cite&#62;&#60;a href=&#34;https://webwewant.org/&#34; rel=&#34;cito:citesAsRelated&#34;&#62;Web We Want&#60;/a&#62;&#60;/cite&#62; can make a big difference. To counter our complaints, we now present the following as some positive examples of eating one&#8217;s own dogfood.&#60;/span&#62;&#60;/p&#62;

                                    &#60;section id=&#34;sparqlines-semstats-ceur&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#sparqlines-semstats-ceur&#34;&#62;
                                        &#60;h4 property=&#34;schema:name&#34;&#62;Sparqlines, SemStats, CEUR-WS&#60;/h4&#62;
                                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                            &#60;p&#62;&#60;cite&#62;&#60;a href=&#34;http://semstats.org/&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;SemStats&#60;/a&#62;&#60;/cite&#62; is a workshop series usually held at &#60;cite&#62;&#60;a href=&#34;http://iswc2017.semanticweb.org/&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;ISWC&#60;/a&#62;&#60;/cite&#62;. Determined to push forward the vision of accessible and open semantics research, we have been welcoming HTML/RDF based contributions since 2013. The entire workshop site, including the calls themselves are in HTML+RDFa. This enables the possibility to make relations such as &#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;article&#60;/a&#62; &#60;em&#62;is in reply to&#60;/em&#62; a &#60;a href=&#34;http://semstats.org/2016/call-for-contributions&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;call&#60;/a&#62;, as well as having the &#60;a href=&#34;http://ceur-ws.org/Vol-1654/&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;proceedings&#60;/a&#62; semantically related to both the article and the workshop. We can see these simple yet useful &#60;em&#62;links&#60;/em&#62; among these documents with their accompanying data:&#60;/p&#62;

                                            &#60;div id=&#34;article-calls-proceedings&#34; class=&#34;tabs&#34;&#62;
                                                &#60;nav&#62;
                                                    &#60;ul&#62;
                                                        &#60;li class=&#34;selected&#34;&#62;&#60;a href=&#34;http://csarven.ca/web-science-from-404-to-200#figure-article-calls-proceedings&#34;&#62;Graph&#60;/a&#62;&#60;/li&#62;
                                                        &#60;li&#62;&#60;a href=&#34;http://csarven.ca/web-science-from-404-to-200#script-article-calls-proceedings&#34;&#62;Turtle&#60;/a&#62;&#60;/li&#62;
                                                    &#60;/ul&#62;
                                                &#60;/nav&#62;

                                                &#60;figure class=&#34;selected&#34; id=&#34;figure-article-calls-proceedings&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-article-calls-proceedings&#34;&#62;
                                                    &#60;object data=&#34;http://csarven.ca/media/images/articles/calls-and-proceedings-graph.svg&#34; height=&#34;253&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;480&#34;&#62;&#60;/object&#62;
                                                    &#60;figcaption property=&#34;schema:name&#34;&#62;RDF statements interlinking a research article, call for contributions and workshops, and proceedings.&#60;/figcaption&#62;
                                                &#60;/figure&#62;

                                                &#60;figure class=&#34;listing&#34; id=&#34;script-article-calls-proceedings&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#script-article-calls-proceedings&#34;&#62;
                                                    &#60;pre about=&#34;#script-article-calls-proceedings&#34; property=&#34;schema:description&#34; typeof=&#34;fabio:Script&#34;&#62;&#60;code&#62;@prefix sioc: &#38;lt;http://rdfs.org/sioc/ns#&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix schema: &#38;lt;https://schema.org/&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix bibo: &#38;lt;http://purl.org/ontology/bibo/&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#60;a href=&#34;http://semstats.org/2013/&#34;&#62;http://semstats.org/2013/&#60;/a&#62;&#38;gt;&#60;/code&#62;
&#60;code&#62;  as:inReplyTo &#38;lt;&#60;a href=&#34;http://iswc2013.semanticweb.org/content/call-workshops.html&#34;&#62;http://iswc2013.semanticweb.org/content/call-workshops.html&#60;/a&#62;&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  &#60;strong class=&#34;highlight-hasPart&#34;&#62;schema:hasPart&#60;/strong&#62; &#38;lt;&#60;a href=&#34;http://semstats.org/2013/call-for-papers&#34;&#62;http://semstats.org/2013/call-for-papers&#60;/a&#62;&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#60;a href=&#34;http://csarven.ca/linked-statistical-data-analysis&#34;&#62;http://csarven.ca/linked-statistical-data-analysis&#60;/a&#62;&#38;gt;&#60;/code&#62;
&#60;code&#62;  &#60;strong class=&#34;highlight-reply_of&#34;&#62;as:inReplyTo&#60;/strong&#62; &#38;lt;&#60;a href=&#34;http://semstats.org/2013/call-for-papers&#34;&#62;http://semstats.org/2013/call-for-papers&#60;/a&#62;&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  bibo:citedBy &#38;lt;&#60;a href=&#34;http://ceur-ws.org/Vol-1549/&#34;&#62;http://ceur-ws.org/Vol-1549/&#60;/a&#62;&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#60;a href=&#34;http://ceur-ws.org/Vol-1549/&#34;&#62;http://ceur-ws.org/Vol-1549/&#60;/a&#62;&#38;gt;&#60;/code&#62;
&#60;code&#62;  schema:hasPart &#38;lt;&#60;a href=&#34;http://ceur-ws.org/Vol-1549/#article-06&#34;&#62;http://ceur-ws.org/Vol-1549/#article-06&#60;/a&#62;&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#60;a href=&#34;http://ceur-ws.org/Vol-1549/#article-06&#34;&#62;http://ceur-ws.org/Vol-1549/#article-06&#60;/a&#62;&#38;gt;&#60;/code&#62;
&#60;code&#62;  bibo:uri &#38;lt;&#60;a href=&#34;http://csarven.ca/linked-statistical-data-analysis&#34;&#62;http://csarven.ca/linked-statistical-data-analysis&#60;/a&#62;&#38;gt; .&#60;/code&#62;&#60;/pre&#62;
                                                    &#60;figcaption property=&#34;schema:name&#34;&#62;RDF statements interlinking a research article, call for contributions and workshops, and proceedings.&#60;/figcaption&#62;
                                                &#60;/figure&#62;
                                            &#60;/div&#62;
                                            &#60;script&#62;DO.U.showAsTabs(&#39;article-calls-proceedings&#39;);&#60;/script&#62;
                                        &#60;/div&#62;

                                        &#60;figure rel=&#34;schema:hasPart&#34; resource=&#34;http://csarven.ca/media/images/articles/graph-sparqlines-semstats-ceur-linked-research.png&#34;&#62;
                                            &#60;a rel=&#34;foaf:depicts&#34; resource=&#34;#sparqlines-semstats-ceur&#34; href=&#34;http://csarven.ca/media/images/articles/graph-sparqlines-semstats-ceur-linked-research.png&#34;&#62;&#60;img src=&#34;http://csarven.ca/media/images/articles/graph-sparqlines-semstats-ceur-linked-research.png&#34; alt=&#34;Graph view of the Sparqlines article, SemStats Call, Linked Research Call, and CEUR-WS Proceeding&#34; width=&#34;100%&#34; /&#62;&#60;/a&#62;
                                            &#60;figcaption property=&#34;schema:name&#34;&#62;Graph view of the Sparqlines article, SemStats Call, Linked Research Call, and the CEUR-WS Proceeding generated using &#60;a href=&#34;http://franz.com/agraph/gruff/&#34;&#62;Gruff&#60;/a&#62;.&#60;/figcaption&#62;
                                        &#60;/figure&#62;
                                    &#60;/section&#62;

                                    &#60;section id=&#34;semantic-web-journal&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#semantic-web-journal&#34;&#62;
                                        &#60;h4 property=&#34;schema:name&#34;&#62;Semantic Web journal&#60;/h4&#62;
                                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                            &#60;p&#62;The online &#60;cite&#62;&#60;a href=&#34;http://www.semantic-web-journal.net/&#34; rel=&#34;cito:discusses&#34;&#62;Semantic Web journal&#60;/a&#62;&#60;/cite&#62; places a mandate for the authors to provide their peer-reviewed articles in LaTeX format in order to be fit for the third-party publisher&#8217;s workflow, as well as to disseminate the research knowledge about Semantic Web in PDF. However this is in addition to the article being &#60;a href=&#34;http://www.semantic-web-journal.net/content/linked-sdmx-data&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;available&#60;/a&#62; (free of charge) on their website and in some cases linked to their &#60;a href=&#34;http://csarven.ca/linked-sdmx-data&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;canonical URL&#60;/a&#62;. The highlight of the journal is its encouragement for &#60;a href=&#34;http://geog.ucsb.edu/~jano/LP-final-authorversion.pdf&#34; rel=&#34;cito:citesAsEvidence&#34; title=&#34;Open and transparent: the review process of the Semantic Web journal&#34;&#62;open and transparent peer-review&#60;/a&#62;. Reviews are publicly accessible on the contributions at each phase of the publication process. Additionally, authors of the reviews have the option to be transparent about their identity, which plays an important role towards accountability as well as receiving well-deserved attribution for their time and expertise.&#60;/p&#62;
                                        &#60;/div&#62;
                                    &#60;/section&#62;

                                    &#60;section id=&#34;semant-web-dog-food-and-scholarlydata&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#semantic-web-dog-food-and-scholarlydata&#34;&#62;
                                        &#60;h4 property=&#34;schema:name&#34;&#62;Semantic Web Dog Food and ScholarlyData&#60;/h4&#62;
                                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                            &#60;p id=&#34;semantic-web-dog-food&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#semantic-web-dog-food&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;The &#60;cite&#62;&#60;a href=&#34;http://data.semanticweb.org/&#34; rel=&#34;cito:discusses&#34;&#62;Semantic Web Dog Food&#60;/a&#62;&#60;/cite&#62; initiative was aimed at providing &#60;q&#62;information on papers that were presented, people who attended, and other things that have to do with the main conferences and workshops in the area of Semantic Web research.&#60;/q&#62; The initiative was successful and grounded itself in demonstrating convincing arguments towards contributing to the Semantic Web vision by providing a &#60;cite&#62;&#60;a href=&#34;http://iswc2007.semanticweb.org/papers/795.pdf&#34; rel=&#34;cito:citesForInformation&#34;&#62;recipe for dogfooding&#60;/a&#62;&#60;/cite&#62;. However, one limitation of its corpus on research articles was that it only &#60;a href=&#34;http://data.semanticweb.org/conference/eswc/2015/paper/demo/41&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;consisted of metadata&#60;/a&#62; like article title, authors, abstract. There was no granular semantic information like hypothesis, arguments, results, methodology, and so on since the article source format was not accompanied with semantic relations.&#60;/span&#62;&#60;/p&#62;

                                            &#60;p id=&#34;scholarlydata&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#scholarlydata&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;Following this effort, the &#60;cite&#62;&#60;a href=&#34;http://www.scholarlydata.org/&#34; rel=&#34;cito:discusses&#34;&#62;ScholarlyData project&#60;/a&#62;&#60;/cite&#62; recently became the &#60;cite&#62;&#60;a href=&#34;http://www.scholarlydata.org/papers/iswc2016/iswc2016.html&#34; rel=&#34;cito:citesForInformation&#34;&#62;successor&#60;/a&#62;&#60;/cite&#62; of Semantic Web Dog Food project, where it focused on refactoring the original dataset, as well as making improvements on the &#60;cite&#62;&#60;a href=&#34;http://data.semanticweb.org/ns/swc/swc_2009-05-09.html&#34; rel=&#34;cito:citesForInformation&#34;&#62;Semantic Web Conference Ontology&#60;/a&#62;&#60;/cite&#62;. Nevertheless, the input data (from the articles, conferences, people and organisations) is still no better than its source formats. The dependency here is not on native Web formats but on others&#8217; requirements and convenience. These initiatives can still have higher potential if the original data shifted from &#60;em&#62;metadata&#60;/em&#62; to &#60;em&#62;data&#60;/em&#62;.&#60;/span&#62;&#60;/p&#62;
                                        &#60;/div&#62;
                                    &#60;/section&#62;

                                    &#60;section id=&#34;current-initiatives-at-conferences&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#current-initiatives-at-conferences&#34;&#62;
                                        &#60;h4 property=&#34;schema:name&#34;&#62;Current initiatives&#60;/h4&#62;
                                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                            &#60;p&#62;Some of the academic conferences in Web Science, e.g., ISWC, ESWC, EKAW, as well as multiple conferences and journals from non Computer Science disciplines, have shown interest in experimenting with the ideas on using non-print centric formats for the research contributions. While the observable progress is relatively slow, it is on the community&#8217;s radar. This is a social progress in contrast to the state of affairs circa 2012.&#60;/p&#62;

                                            &#60;p id=&#34;call-for-enabling-linked-research&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#call-for-enabling-linked-research&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;Most recently, venues at WWW2017: &#60;cite&#62;&#60;a href=&#34;http://events.linkeddata.org/ldow2017/&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Linked Data on the Web&#60;/a&#62;&#60;/cite&#62; pitched the initiative towards &#60;q&#62;&#60;a href=&#34;http://events.linkeddata.org/ldow2017/#lorc&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Pioneering the Linked Open Research Cloud&#60;/a&#62;&#60;/q&#62;; and the &#60;cite&#62;&#60;a href=&#34;http://sociam.org/wow2017/&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Workshop on Web Observatories, Social Machines and Decentralisation&#60;/a&#62;&#60;/cite&#62; takes a more holistic approach that is closely aligned with Web Science. The workshop on &#60;cite&#62;&#60;a href=&#34;https://linkedresearch.org/events/eswc2017/&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;Enabling Decentralised Scholarly Communication&#60;/a&#62;&#60;/cite&#62; at ESWC2017 is part of an ongoing &#60;a href=&#34;https://linkedresearch.org/calls&#34; rel=&#34;cito:citesForInformation&#34;&#62;Call for Linked Research&#60;/a&#62;. Contributors to these calls are explicitly requested to make the best use of what the Web offers (incorporating self-publication, archiving, interactions, social engagement), as well as to raise questions to further understand the challenges ahead and ways to pursue them. This ought to be the norm in Web Science scholarly communication regardless of the content of the research itself.&#60;/span&#62;&#60;/p&#62;
                                        &#60;/div&#62;
                                    &#60;/section&#62;

                                    &#60;p id=&#34;pay-it-forward&#34;&#62;In summary, Web Scientists ought to pay it forward by experimenting with the technologies in their playground when they have the chance. In this day and age, a Web scientist who refuses, neglects, or is incapable of using native Web technologies and standards to capture and disseminate their own knowledge is &#60;em title=&#34;I can not remember if this is a quote from somewhere or I came up with it. I think the latter.&#34;&#62;a bit like a natural scientist insisting to use their own eyes when a microscope is made available to them&#60;/em&#62;. We should make best use of the media that are available to us.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;illusion-of-existence&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#illusion-of-and-existence&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Illusion of existence&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;Let&#8217;s have a look at what it means to &#60;em&#62;exist&#60;/em&#62; in terms of scholarly communication.&#60;/p&#62;

                                    &#60;p id=&#34;doi&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#doi&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;While DOIs and ORCIDs are useful tools, they are centralised manifestations in context of the Web. On the technical end, information that is identified with a DOI scheme &#60;a href=&#34;http://blog.crossref.org/2013/09/dois-unambiguously-and-persistently-identify-published-trustworthy-citable-online-scholarly-literature-right.html&#34; title=&#34;DOIs unambiguously and persistently identify published, trustworthy, citable online scholarly literature. Right?&#34; rel=&#34;cito:citesForInformation&#34;&#62;does not in and of itself equate to good quality&#60;/a&#62;. After all, anyone can have a DOI registry under their own domain. However in social terms, especially in scientific circles, they are perceived to have more &#60;em&#62;weight&#60;/em&#62; than an HTTP URI. HTTP URIs and DOI strings are the same in being unique strings which can be recognised by certain systems. &#60;a href=&#34;https://doi.org/&#34; rel=&#34;cito:discusses&#34;&#62;doi.org&#60;/a&#62; makes these identifiers resolveable via HTTP, but is &#60;a href=&#34;http://blog.crossref.org/2016/06/beyond-the-doi-to-richer-metadata.html&#34; title=&#34;Beyond the DOI to richer metadata&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;extremely brittle&#60;/a&#62;, relies on redirection, and &#60;a href=&#34;http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0115253&#34; title=&#34;Scholarly Context Not Found: One in Five Articles Suffers from Reference Rot&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;suffers from reference rot&#60;/a&#62;. The cultural value of DOIs can be observed in the tools and services which are built around only acknowledging or exchanging data which has a DOI. Services like &#60;cite&#62;&#60;a href=&#34;http://crossref.org/&#34; rel=&#34;cito:discusses&#34;&#62;CrossRef&#60;/a&#62;&#60;/cite&#62; or &#60;cite&#62;&#60;a href=&#34;https://www.datacite.org/&#34; rel=&#34;cito:discusses&#34;&#62;DataCite&#60;/a&#62;&#60;/cite&#62; for instance acknowledge &#60;a href=&#34;https://doi.org/10.1007/978-3-319-25639-9_5&#34;&#62;https://doi.org/10.1007/978-3-319-25639-9_5&#60;/a&#62; but do not acknowledge the canonical URI &#60;a href=&#34;http://csarven.ca/this-paper-is-a-demo&#34; title=&#34;This &#8216;Paper&#8217; is a Demo&#34; rel=&#34;cito:discusses&#34;&#62;http://csarven.ca/this-paper-is-a-demo&#60;/a&#62;, which is accessible to anyone for free, accompanied with granular Linked Data, interactions, peer-reviews, and wider social engagement tooling. Regardless, the former URI is considered to be &#60;q&#62;citable&#60;/q&#62; and the latter is just a blog post according to most Web scientists (for those who do not feel like clicking the links, the article contents are the same). Even services like &#60;cite&#62;&#60;a href=&#34;http://opencitations.net/&#34; rel=&#34;cito:discusses&#34;&#62;Open Citations&#60;/a&#62;&#60;/cite&#62; (dependent on the other centralised services) only consider resources which essentially have have a DOI pattern.&#60;/span&#62;&#60;/p&#62;

                                    &#60;p id=&#34;orcid&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#orcid&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;Similarly, while I can more authoritatively provide rich semantic information about my own identity on the Web through &#60;a href=&#34;http://csarven.ca/#i&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;http://csarven.ca/#i&#60;/a&#62; (and enabling a &#60;em&#62;follow-your-nose&#60;/em&#62; type of exploration) than I ever could with &#60;a href=&#34;http://orcid.org/0000-0002-0880-9125&#34; rel=&#34;cito:discusses&#34;&#62;http://orcid.org/0000-0002-0880-9125&#60;/a&#62;, the latter gets acknowledged by services which are essentially disjoint from the rest of the Web. Again, current centralised systems would acknowledge the ORCID URI but not what I have to say about myself that is under my control. I own/rent the domain csarven.ca, but have no control over those of orcid.org. Moreover, to &#8216;park&#8217; a profile at the latter, I must agree to their terms of service. This is not particularly different than having a profile at Facebook, Twitter, or Google for instance. &#60;cite&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/King%27s_Quest_VI&#34; rel=&#34;cito:includesQuotationFrom&#34;&#62;Heir Today, Gone Tomorrow&#60;/a&#62;&#60;/cite&#62;.&#60;/span&#62;&#60;/p&#62;

                                    &#60;p id=&#34;social-governance&#34;&#62;Technical reasons are secondary to the issue of social governance here. We should naturally raise the question about which academic works and profiles are acknowledged to exist in the scholarly information space. Given that institutions and individuals are capable of creating and sharing their works and profiles at Webspaces under their control (circa 1989, World Wide Web), it follows that DOI and ORCID are only social mechanisms to distinguish between what counts and what does not.&#60;/p&#62;

                                    &#60;p id=&#34;third-party-dependency&#34;&#62;There is the traditional approach where an article goes through an opaque peer-review process; complies with the technical requirements of what constitutes a &#60;q&#62;paper&#60;/q&#62;; and has the individual or their organisation paying the fees (to publish as well as to attend potential meetings), in addition to agreeing to the terms of the publisher. In this case, works are entitled to &#60;em&#62;exist&#60;/em&#62; by means of centralised identifiers. If however this process is not met, the community does not necessarily consider what lays outside to be scientific knowledge. It goes without saying that publishing scientific knowledge on the Web, i.e., accessibly, and with different modes of engagement, is orthogonal to having a free and open, attributable scientific publication process. The requirements of publishers &#60;em&#62;need not&#60;/em&#62; necessarily prevent us as individuals from publishing our work on our own websites. However, researchers are not occupying a vacuum, and contend with influences from many directions. These intertwined concerns make up the scholarly communication social machine, one part of which is that universities and libraries channel public funds for subscription fees so that researchers have read access to the articles, reinforcing the system. DOI and ORCID serve as top-down authoritarian constructs. Consequently, the type of data that can be fetched through these routes is fundamentally dependent on whatever the third-party publisher deems suitable for their own business and technical process.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;directing-research-focus&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#directing-research-focus&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Directing research focus&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;The particular areas of research focus in Web Science is generally guided by conference organisation and journal committees, with the influence of senior researchers and their team&#8217;s interests, as well as the funding that is tied to that research. While this approach is practical and accommodates the community&#8217;s short-term needs and activities, it is evidently based on human-centred decision making as opposed to leveraging data-driven analysis of the field.&#60;/p&#62;

                                    &#60;p&#62;To further examine this, we observe that the topics of interest for calls for contributions is a reflection on what worked and did not from earlier experiences usually through &#60;q&#62;town-hall&#60;/q&#62; discussions at conferences, as well as off-the-record discussions through different channels. This is valuable feedback from the community, however it could and should be accompanied by the possibility that new research challenges can be discovered by analysing directly data about what has already been studied. This would be a measurable observation which can feed back into the community, as well as providing actual data when it comes to requesting funding more legitimately.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;freedom-to-innovate&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#freedom-to-innovate&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Freedom to innovate&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;Web Science can serve itself better if the freedom to innovate around how to best present and distribute research results is continuously encouraged. In order for the community to evolve using its own framework, the attempts at reformulating its conventions should be carefully considered and all centrally or top-down imposed restrictions should be thoroughly critiqued.&#60;/p&#62;

                                    &#60;p id=&#34;first-hand-experience&#34;&#62;If articles and reviews accommodate machine-readable data (like Linked Data), the potential for reuse is increased. For example, if research articles capture their &#60;a href=&#34;http://csarven.ca/web-science-from-404-to-200#problem-space&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;problem statements&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/call-for-linked-research#no-central-authority&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;motivation&#60;/a&#62; &#60;a href=&#34;http://csarven.ca/sense-of-lsd-analysis#hypothesis-null&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;hypothesis&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/cooling-down-web-science#introduction&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;arguments&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/enabling-accessible-knowledge#workflow&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;workflow steps&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/sense-of-lsd-analysis#methodology&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;methodology&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/linked-data-notifications#protocol&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;design&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/linked-statistical-data-analysis#results&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;results&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/linked-data-notifications#analysis-and-evaluation&#34;&#62;evaluation&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#conclusions&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;conclusions&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/dokieli#next-steps&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;future challenges&#60;/a&#62;, as well as all &#60;a href=&#34;https://dokie.li/#figure-dokieli-citation&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;inline semantic citations&#60;/a&#62; (to name &#60;em&#62;a few&#60;/em&#62;) where they are uniquely identified, related to other data, and discoverable, then specialised software can be used to verify the article&#8217;s well-formedness with respect to the domain. In essence, this materialises the possibility of articles being executable towards reproduction of computational results. Similarly, user interfaces can manifest environments where readers can rerun experiments or observe the effects of changing the input parameters of an algorithm. This provides an important affordance for a more &#60;a title=&#34;Up and Down the Ladder of Abstraction&#34; href=&#34;http://worrydream.com/LadderOfAbstraction/&#34;&#62;involving environment for the user&#60;/a&#62;, improves learnability of material, and supersedes the passive mode of simply reading about a proposed approach.&#60;/p&#62;

                                    &#60;p id=&#34;first-post&#34;&#62;Innovation can also be encouraged by shortening the length of the research cycle. There are benefits to releasing early-work to the scientific community. For instance, having an early timestamp on some research can provide a strong signal on the origins of ideas and solutions, as well as having the value of practicality of receiving initial feedback from the community and public. Today, even some of the Open Access journal models slow down the scientific process (even if released to the public within first 2 years) when research is not immediately accessible.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;


                            &#60;section id=&#34;illusion-of-quality&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#illusion-of-quality&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Illusion of quality&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;We can examine social behaviours around writing articles for particular conferences and journals. For the sake of this discussion, we can refrain from judging the quality of the peer-reviews themselves since rich and poor reviews appear everywhere. This is especially true since &#60;cite&#62;&#60;a href=&#34;http://journals.plos.org/plosmedicine/article?id=10.1371/journal.pmed.0020124&#34; title=&#34;Why Most Published Research Findings Are False&#34; rel=&#34;cito:citesAsEvidence&#34;&#62;detecting bias even in accurate research findings&#60;/a&#62;&#60;/cite&#62; can be challenging.&#60;/p&#62;

                                    &#60;p id=&#34;groupthink&#34;&#62;One groupthink is a fixation on equations like: the number of accepted peer-reviewed articles over total contributions to a conference as a signifier for the venue&#8217;s importance in terms of academic credit. Lower the percentile tends to socially imply that a given venue is challenging for scholars to leave their scholarly mark. Unfortunately, such social perceptions create artificial bubbles.&#60;/p&#62;

                                    &#60;p&#62;To better understand these acceptance rates, we must think again in terms of the holistic social machine of scholarly communication. First, the number of acceptances are not solely based on the value of the contents of contributions as useful research output, but rather dependent on a number of other factors. The contributions that are accepted are ultimately subject to 1) the availability and suitability of the research tracks in a given year (decided, as we already mentioned, by the instinct of senior academics or whims of funding bodies), and 2) the number of articles allotted per volume or proceeding that the chairs are able to take on. Conferences that are collaborating with third-party publishers are instructed to commit to an optimal or preferred number of &#60;em&#62;pages&#60;/em&#62; (or other criteria like number of words) for the conference series. These requirements are driven, again as we have already mentioned, by the business needs of for-profit organisations.&#60;/p&#62;

                                    &#60;p&#62;If venues were not subject to the constraints mentioned above, what would the information space be for the scientific output? Such endeavour would bring researchers to aim for venues or tracks that are most appropriate for their research area, and keep their focus solely on sound and reproducible research, as opposed to making it in to a journal that is artificially prestigious and imposed on researchers by third-party services. Perhaps we should find other standards by which to judge the quality of our research output aggregators instead. Criteria could include: are we permitted to present our work in the way that best conveys its message? Is my contribution deftly and conveniently situated alongside related work for passers-by? Do I have enough control to issue updates, or to engage with reviewers in context?&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;attributions-and-credit&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#attributions-and-credit&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Attributions and credit&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;The Web Science community, like in other fields of research, goes above and beyond investing time, energy, and expertise into peer-reviews. With a few exceptions, reviewers are usually not publicly attributed and credited for their contributions. While the quality of peer-reviews may always be subject to question, they are nevertheless critical to providing some form of verification of scientific output. Hence, they should be captured, preserved, and environments should be created for further social engagement. Peer-review should not be a one-off event, but an ongoing conversation or collaboration. This desire amongst researchers is demonstrated by emerging services which allow academics to engage in &#60;a href=&#34;https://publons.com/&#34; rel=&#34;cito:discusses&#34;&#62;pre&#60;/a&#62; and &#60;a href=&#34;https://pubpeer.com/&#34; rel=&#34;cito:discusses&#34;&#62;post&#60;/a&#62; &#60;em&#62;publication&#60;/em&#62; peer-reviews and comments publicly to foster verifiable reviews and to keep track of retractions.&#60;/p&#62;

                                    &#60;p&#62;While most research publications in Web Science have their focus on positive results, as well as potentially reusable output (applications), the volume tends to pale in comparison to the negative or inconclusive results obtained during the research process. It is &#60;a href=&#34;https://www.nytimes.com/2014/09/19/upshot/to-get-more-out-of-science-show-the-rejected-research.html&#34; rel=&#34;cito:citesAsPotentialSolution&#34;&#62;hypothesised&#60;/a&#62; that to get more out of science, negative results should as well be made visible and credited as they also serve useful information for other researchers to rapidly advance the field. Hence, workshops like &#60;cite&#62;&#60;a href=&#34;http://noise-workshop.org/&#34; rel=&#34;cito:citesAsPotentialSolution&#34;&#62;Negative or Inconclusive Results in Semantic Web&#60;/a&#62;&#60;/cite&#62; should be integral to the main research tracks or other workshops.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;be-the-change-towards-linked-research&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#be-the-change-towards-linked-research&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Be the change: towards Linked Research&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;&#60;cite&#62;&#60;a href=&#34;https://linkedresearch.org/&#34; rel=&#34;cito:citesAsAuthority&#34;&#62;Linked Research&#60;/a&#62;&#60;/cite&#62; is an initiative, a movement, and a manifesto. It is set out to socially and technically enable researchers to take full control, ownership, and responsibility of their knowledge, and have their contributions accessible to society at maximum capacity. Linked Research calls for dismantling the archaic and artificial barriers that get in the way of this. A &#60;q&#62;&#60;a href=&#34;https://linkedresearch.org/calls&#34; rel=&#34;cito:citesAsPotentialSolution&#34;&#62;call&#60;/a&#62;&#60;/q&#62; is available for publishing and promoting open, accessible and reusable academic knowledge.&#60;/p&#62;

                            &#60;p id=&#34;acid-test&#34;&#62;An &#60;em&#62;acid test&#60;/em&#62; is proposed at &#60;cite&#62;&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#user-stories-assumption&#34; rel=&#34;cito:citesAsPotentialSolution&#34;&#62;Linked Research: An Approach for Scholarly Communication&#60;/a&#62;&#60;/cite&#62;, which aims to evaluate systems openness, accessibility, decentralisation, interoperability in scholarly communication. This test does not mandate a specific technology, therefore the challenge can be met by different solutions. There are a set of proposed challenges for the community to check their systems against to see how well they can fulfill them, as part of the push towards building cooperating systems.&#60;/p&#62;

                            &#60;section id=&#34;framing-our-vocabulary&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#framing-our-vocabulary&#34;&#62;
                                &#60;h3 property=&#34;schema:name skos:definition&#34;&#62;Framing our vocabulary&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#framing-our-vocabulary&#34; typeof=&#34;skos:ConceptScheme&#34;&#62;
                                    &#60;p datatype=&#34;rdf:HTML&#34; property=&#34;skos:definition&#34;&#62;If we acknowledge an imminent new paradigm shift on the horizon, it is necessary to commit and exercise a new vocabulary in our academic endeavours. We should give importance to these new terms because they set our frame of mind, which sets the stage for our daily work. I would like to encourage new calls for &#60;em&#62;contributions&#60;/em&#62; to welcome researchers to &#60;em&#62;share&#60;/em&#62; their &#60;em&#62;articles&#60;/em&#62; and supporting material on the Web:&#60;/p&#62;

                                    &#60;dl rel=&#34;skos:hasTopConcept&#34;&#62;
                                        &#60;dt about=&#34;#s-submit-share&#34; id=&#34;s-submit-share&#34; property=&#34;skos:prefLabel&#34; rel=&#34;skos:topConceptOf&#34; resource=&#34;#framing-our-vocabulary&#34; typeof=&#34;skos:Concept&#34;&#62;&#60;samp&#62;s/submit/share&#60;/samp&#62;&#60;/dt&#62;
                                        &#60;dd about=&#34;#s-submit-share&#34; datatype=&#34;rdf:HTML&#34; property=&#34;skos:definition&#34;&#62;The archaic mental frame hinged on the idea that individuals &#60;em&#62;submit&#60;/em&#62; their work, as in handing it over, dislocating themselves from what they have produced by giving up their future rights. There is no need to give up anything. It belongs to the creator, and they simply &#60;em&#62;share&#60;/em&#62; it under their terms.&#60;/dd&#62;

                                        &#60;dt about=&#34;#s-submission-contribution&#34; id=&#34;s-submission-contribution&#34; property=&#34;skos:prefLabel&#34; rel=&#34;skos:topConceptOf&#34; resource=&#34;#framing-our-vocabulary&#34; typeof=&#34;skos:Concept&#34;&#62;&#60;samp&#62;s/submission/contribution&#60;/samp&#62;&#60;/dt&#62;
                                        &#60;dd about=&#34;#s-submission-contribution&#34; datatype=&#34;rdf:HTML&#34; property=&#34;skos:definition&#34;&#62;A call by a venue does not merely get &#60;em&#62;submissions&#60;/em&#62; of works. That is a misnomer. The process is much richer than that. Individuals make &#60;em&#62;contributions&#60;/em&#62; to the field, pushing the boundaries of the collective understanding.&#60;/dd&#62;

                                        &#60;dt about=&#34;#s-paper-article&#34; id=&#34;s-paper-article&#34; property=&#34;skos:prefLabel&#34; rel=&#34;skos:topConceptOf&#34; resource=&#34;#framing-our-vocabulary&#34; typeof=&#34;skos:Concept&#34;&#62;&#60;samp&#62;s/paper/article&#60;/samp&#62;&#60;/dt&#62;
                                        &#60;dd about=&#34;#s-paper-article&#34; datatype=&#34;rdf:HTML&#34; property=&#34;skos:definition&#34;&#62;The term &#60;em&#62;paper&#60;/em&#62; is an obvious and dreadful artefact imposed by the pre-digital generation and archaic business models. Academics in Web Science tend to create &#60;em&#62;articles&#60;/em&#62; (electronic documents if you will) that gets to reside somewhere on the Web, that can be discoverable and accessible.&#60;/dd&#62;
                                    &#60;/dl&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;cooperation&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#cooperation&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Cooperation&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;Sooner or later we need a strategy to address questions like: &#60;em&#62;What do we aim to accomplish?&#60;/em&#62; &#60;em&#62;Who is trying to do it and for the benefit of whom?&#60;/em&#62; &#60;em&#62;How do we know whether we are making progress and when we have succeeded?&#60;/em&#62;&#60;/p&#62;

                                    &#60;p&#62;Potential solutions to these questions and new challenges need to address the unspoken gap between researchers, academic and public institutions, as well as what ends up in the commons. It is not just about researchers publishing their work online, nor about conferences requesting semantically annotated contributions or operating with transparent peer-review. All of these things must move in combination. Here are some ideas that can be executed today:&#60;/p&#62;

                                    &#60;dl&#62;
                                        &#60;dt id=&#34;working-together-researchers&#34;&#62;Researchers&#60;/dt&#62;
                                        &#60;dd&#62;Researchers take full responsibility for the creation and publication of their work. This can be at any Webspace they put trust on or have sufficient authority over, e.g., personal site, institutions&#8217; student and faculty pages. Making their work as Webby as possible e.g., linking their arguments and citations to others&#39;, interactive story-telling or experimentation possibilities for their readers. Researchers should take special care to ensure URI persistence and archiving of their work. See what your library or online archives (such as &#60;a href=&#34;https://archive.org/&#34;&#62;archive.org&#60;/a&#62; and &#60;a href=&#34;http://archive.is/&#34;&#62;archive.is&#60;/a&#62;) can do for you.&#60;/dd&#62;

                                        &#60;dt id=&#34;working-together-conferences-and-journals&#34;&#62;Conferences and journals&#60;/dt&#62;
                                        &#60;dd&#62;In person conferences and online journals should encourage and accept research publications which use native Web technologies. Support transparent and attributed peer-review process. Aggregation or proceedings of the events should be machine-friendly and archival measures should be taken in addition to that of researchers.&#60;/dd&#62;

                                        &#60;dt id=&#34;working-together-public-institutions&#34;&#62;Public institutions&#60;/dt&#62;
                                        &#60;dd&#62;Given sufficient evidence of the Web Science community&#8217;s acknowledgement of research as well as its contributions (eg peer-reviews), academic institutions should officially acknowledge such work towards academic credit. Libraries should make the community&#8217;s output discoverable, catalogued, enriched, among many other things.&#60;/dd&#62;
                                    &#60;/dl&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;conclusions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#conclusions&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Conclusions&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#conclusions&#34; typeof=&#34;deo:Conclusion&#34;&#62;
                            &#60;p&#62;This article highlighted some of the significant areas in the practice of Web Science which should be the subject of scrutiny. We describe how scholarly communication functions as a complex social machine, with many aspects which influence each other. This conceptualisation of the space can help us to coordinate efforts in effecting change. Only by examining our current practices, as well as cherishing our curiosity we can evolve Web Science. One of the important outcomes of this is being more active participants for the &#60;q&#62;Web We Want&#60;/q&#62;.&#60;/p&#62;

                            &#60;p id=&#34;new-generation-researchers&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#new-generation-researchers&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;The &#60;em&#62;new generation&#60;/em&#62; of researchers will phase out older practices. The recent or current generation of academics are sticking to the &#60;span xml:lang=&#34;la&#34; lang=&#34;la&#34; title=&#34;existing state of affairs&#34;&#62;status quo&#60;/span&#62; and adhering to demands of the third-party publishers&#8217; requirements, or simply because they were &#60;em&#62;brought up&#60;/em&#62; in their careers to strictly comply with desktop/print based knowledge dissemination. This generation, resistant to evolution, swims in a &#60;cite class=&#34;cool-media&#34;&#62;&#60;a href=&#34;http://www.worldcat.org/oclc/243805695&#34; title=&#34;Understanding media: The extension of man&#34; rel=&#34;cito:citesAsRecommendedReading&#34;&#62;cool medium&#60;/a&#62;&#60;/cite&#62; - the Web - without actually embracing it. New students and researchers entering an institution are asked to learn Word or LaTeX in order to document their work. We can ask them to learn HTML (possibly with RDF as well) instead. The &#60;q&#62;new generation&#60;/q&#62; of academics &#60;em&#62;will&#60;/em&#62; open up a new phase for the Web Science community and set a revised agenda to pioneer the field and its practices. This is not about publishing and consuming research knowledge in Webby methods (that is really only a part of the big picture), but diving right into the essence of understanding and welcoming decentralisation, interoperability, data responsibility, accessibility, user experience, and a &#60;em&#62;true&#60;/em&#62; sense of linking and building on ideas that can be tracked and discovered. Perhaps most importantly, helping us to better understand the effects of what we do, and the how the Web is changing societies.&#60;/span&#62;&#60;/p&#62;

                            &#60;p id=&#34;prophecy&#34;&#62;Due to the divergence from the practices described by the Web Science framework, we need to re-examine our mode of work. The community should be preparing for a &#60;cite&#62;&#60;a href=&#34;http://www.worldcat.org/oclc/857115808&#34; title=&#34;The structure of scientific revolutions&#34; rel=&#34;cito:citesAsRecommendedReading&#34;&#62;paradigm shift&#60;/a&#62;&#60;/cite&#62;, checking the fundamental shared assumptions about the current paradigm in use. What will shortly follow is a state of crisis as the &#60;em&#62;faith&#60;/em&#62; in conducting archaic practices will be shaken. The community will then reach a pre-paradigm phase where the new perspective (let&#8217;s call it &#60;cite&#62;&#60;a href=&#34;https://linkedresearch.org/&#34; rel=&#34;cito:discusses&#34;&#62;Linked Research&#60;/a&#62;&#60;/cite&#62; for now?) will be further explored. The revolution will become invisible when scientists return to their daily activities, better using and incorporating the Web and what it has to offer.&#60;/p&#62;

                            &#60;p&#62;We need to be prepared to answer questions like &#60;q&#62;Which scholarly articles are relevant to my research problem?&#60;/q&#62;, &#60;q&#62;How can we find and compare the variables of similar hypothesis?&#60;/q&#62;, &#60;q&#62;Which other researchers might find my results/output directly useful so I can notify them?&#60;/q&#62;, &#60;q&#62;What are some of the unanswered questions or new challenges in a research area?&#60;/q&#62;, &#60;q&#62;What are the research gaps?&#60;/q&#62;, &#60;q&#62;How do we verify a peer-review and credit the peer-reviewer?&#60;/q&#62;, &#60;q&#62;How do we control, store, preserve research?&#60;/q&#62;, &#60;q&#62;When do I get my free lunch?&#60;/q&#62;&#60;/p&#62;

                            &#60;p id=&#34;space-travel&#34;&#62;If trying to achieve space travel was based on our ability to jump, we would have reinvented the trampoline. Therefore, in the spirit of the Web, we ought to strive to change the status of Web Science from &#60;em&#62;404 Not Found&#60;/em&#62; to &#60;em&#62;200 OK&#60;/em&#62;!&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;acknowledgements&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#acknowledgements&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Acknowledgements&#60;/h2&#62;
                        &#60;div about=&#34;#acknowledgements&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Acknowledgements&#34;&#62;
                            &#60;p&#62;A shout-out to Captain &#60;a href=&#34;https://rhiaro.co.uk/#me&#34; rel=&#34;cito:credits&#34;&#62;Amy Guy&#60;/a&#62; for encouraging and collaborating to move some of the mentioned initiatives forward, as well as turning my ramblings into something coherent. And, especially &#60;a href=&#34;https://linkedresearch.org/calls#reviewers&#34; rel=&#34;cito:credits&#34;&#62;everyone&#60;/a&#62; contributing to improve scholarly communication in Web Science.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;
                &#60;/div&#62;

        
      </description>
      <guid>http://csarven.ca/web-science-from-404-to-200</guid>
      
    </item>
    
    <item>
      <title>Sparqlines: SPARQL to Sparkline</title>
      <pubDate>Tue, 14 Jun 2016 00:00:00</pubDate>
      <description>
                        &#60;h1 property=&#34;schema:name&#34;&#62;Sparqlines: SPARQL to Sparkline&#60;/h1&#62;

                &#60;div id=&#34;authors&#34;&#62;
                    &#60;dl id=&#34;author-name&#34;&#62;
                        &#60;dt&#62;Authors&#60;/dt&#62;
                        &#60;dd id=&#34;Sarven-Capadisli&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://csarven.ca/#i&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:creator schema:publisher schema:author&#34;&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;&#60;span about=&#34;http://csarven.ca/#i&#34;&#62;&#60;span property=&#34;schema:givenName&#34;&#62;Sarven&#60;/span&#62; &#60;span property=&#34;schema:familyName&#34;&#62;Capadisli&#60;/span&#62;&#60;/span&#62;&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#author-org-1&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;1&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#author-email-1&#34;&#62;&#9994;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
                    &#60;/dl&#62;

                    &#60;ul id=&#34;author-org&#34;&#62;
                        &#60;li id=&#34;author-org-1&#34;&#62;&#60;sup&#62;1&#60;/sup&#62;Enterprise Information Systems Department, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Bonn&#34; href=&#34;http://uni-bonn.de/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Bonn&#60;/a&#62;, Bonn, Germany&#60;/li&#62;
                    &#60;/ul&#62;

                    &#60;ul id=&#34;author-email&#34;&#62;
                        &#60;li id=&#34;author-email-1&#34;&#62;&#60;sup&#62;&#9994;&#60;/sup&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.camailto:info@csarven.ca&#34; rel=&#34;schema:email&#34;&#62;info@csarven.ca&#60;/a&#62;&#60;/li&#62;
                    &#60;/ul&#62;
                &#60;/div&#62;

                &#60;dl id=&#34;document-identifier&#34;&#62;
                    &#60;dt&#62;Identifier&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline&#34; rel=&#34;owl:sameAs&#34;&#62;http://csarven.ca/sparqlines-sparql-to-sparkline&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-inbox&#34;&#62;
                    &#60;dt&#62;Notifications Inbox&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/inbox/csarven.ca/sparqlines-sparql-to-sparkline/&#34; rel=&#34;ldp:inbox&#34;&#62;inbox/&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-published&#34;&#62;
                    &#60;dt&#62;Published&#60;/dt&#62;
                    &#60;dd&#62;&#60;time content=&#34;2016-06-14T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34; datetime=&#34;2016-06-14T00:00:00Z&#34; property=&#34;schema:datePublished&#34;&#62;2016-06-14&#60;/time&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-modified&#34;&#62;
                    &#60;dt&#62;Modified&#60;/dt&#62;
                    &#60;dd&#62;&#60;time content=&#34;2016-11-23T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34; datetime=&#34;2016-11-23T00:00:00Z&#34; property=&#34;schema:dateModified&#34;&#62;2016-11-23&#60;/time&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-in-reply-to&#34;&#62;
                    &#60;dt&#62;In Reply To&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;http://semstats.org/2016/call-for-contributions&#34; rel=&#34;as:inReplyTo&#34;&#62;SemStats 2016 Call for Contributions&#60;/a&#62;&#60;/dd&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/calls&#34; rel=&#34;as:inReplyTo&#34;&#62;Call for Linked Research&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-appeared&#34;&#62;
                    &#60;dt&#62;Appeared In&#60;/dt&#62;
                    &#60;dd rel=&#34;bibo:citedBy&#34; resource=&#34;http://ceur-ws.org/Vol-1654/&#34;&#62;
                        &#60;span about=&#34;http://ceur-ws.org/Vol-1654/&#34; typeof=&#34;bibo:Proceedings&#34;&#62;
                            &#60;span property=&#34;bibo:shortTitle&#34;&#62;CEUR&#60;/span&#62; (&#60;span property=&#34;schema:name&#34;&#62;Central Europe workshop proceedings&#60;/span&#62;): &#60;a href=&#34;http://ceur-ws.org/Vol-1654/&#34; rel=&#34;schema:url&#34;&#62;Proceedings of the 4th International Workshop on Semantic Statistics&#60;/a&#62;,
                            Volume &#60;span lang=&#34;&#34; property=&#34;bibo:volume&#34; xml:lang=&#34;&#34;&#62;1654&#60;/span&#62;,
                            &#60;span lang=&#34;&#34; property=&#34;bibo:uri&#34; xml:lang=&#34;&#34;&#62;urn:nbn:de:0074-1654-1&#60;/span&#62;
                        &#60;/span&#62;
                    &#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-license&#34;&#62;
                    &#60;dt&#62;License&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://creativecommons.org/licenses/by/4.0/&#34; rel=&#34;schema:license&#34; title=&#34;Creative Commons Attribution 4.0 Unported&#34;&#62;CC BY 4.0&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;div id=&#34;content&#34;&#62;
                    &#60;section id=&#34;abstract&#34;&#62;
                        &#60;h2&#62;Abstract&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:abstract&#34;&#62;
                            &#60;p&#62;This article presents &#60;em&#62;sparqlines&#60;/em&#62;: statistical observations fetched from SPARQL endpoints and displayed as inline-charts. An inline-chart, also known as a &#60;a href=&#34;https://en.wikipedia.org/wiki/Sparkline&#34;&#62;&#60;em&#62;sparkline&#60;/em&#62;&#60;/a&#62;, is concise, and located where it is discussed in the text, complementing the supporting text without breaking the reader&#8217;s flow. For example, the&#160;
                            &#60;span rel=&#34;schema:hasPart&#34; resource=&#34;#figure-GDP-per-capita-growth--annual---&#34;&#62;
                                &#60;a href=&#34;http://worldbank.270a.info/dataset/NY.GDP.PCAP.KD.ZG&#34; property=&#34;schema:name&#34; rel=&#34;prov:wasDerivedFrom&#34; resource=&#34;http://worldbank.270a.info/dataset/NY.GDP.PCAP.KD.ZG&#34; typeof=&#34;qb:DataSet&#34;&#62;GDP per capita growth (annual %)&#60;/a&#62; [Canada]
                                &#60;span class=&#34;sparkline&#34; rel=&#34;schema:image&#34; resource=&#34;#GDP-per-capita-growth--annual---&#34;&#62;
                                    &#60;svg height=&#34;100%&#34; prefix=&#34;rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# rdfs: http://www.w3.org/2000/01/rdf-schema# xsd: http://www.w3.org/2001/XMLSchema# qb: http://purl.org/linked-data/cube# prov: http://www.w3.org/ns/prov# schema: https://schema.org/&#34; version=&#34;1.1&#34; width=&#34;100%&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; xmlns:ev=&#34;http://www.w3.org/2001/xml-events&#34; xmlns:xlink=&#34;http://www.w3.org/1999/xlink&#34;&#62;
                                        &#60;style type=&#34;text/css&#34;&#62;/*&#60;![CDATA[*/line { stroke:#000; stroke-width:1px; } circle { stroke:#f00; fill:#f00; }/*]]&#62;*/&#60;/style&#62;
                                        &#60;g rel=&#34;prov:wasDerivedFrom&#34; resource=&#34;http://worldbank.270a.info/dataset/NY.GDP.PCAP.KD.ZG&#34;&#62;
                                            &#60;metadata rel=&#34;schema:license&#34; resource=&#34;https://creativecommons.org/publicdomain/zero/1.0/&#34; /&#62;
                                            &#60;title property=&#34;schema:name&#34;&#62;GDP per capita growth (annual %)&#60;/title&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1961&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1961&#34;&#62;&#60;line x1=&#34;0.9615384615384616%&#34; x2=&#34;0.9615384615384616%&#34; y1=&#34;43.16454574172421%&#34; y2=&#34;43.16454574172421%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1962&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1962&#34;&#62;&#60;line x1=&#34;0.9615384615384616%&#34; x2=&#34;2.8461538461538463%&#34; y1=&#34;43.16454574172421%&#34; y2=&#34;0.2602253013133691%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1963&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1963&#34;&#62;&#60;line x1=&#34;2.8461538461538463%&#34; x2=&#34;4.730769230769231%&#34; y1=&#34;0.2602253013133691%&#34; y2=&#34;20.546079976437966%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1964&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1964&#34;&#62;&#60;line x1=&#34;4.730769230769231%&#34; x2=&#34;6.615384615384616%&#34; y1=&#34;20.546079976437966%&#34; y2=&#34;4.9166537468372695%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1965&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1965&#34;&#62;&#60;line x1=&#34;6.615384615384616%&#34; x2=&#34;8.5%&#34; y1=&#34;4.9166537468372695%&#34; y2=&#34;4.731637579170197%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1966&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1966&#34;&#62;&#60;line x1=&#34;8.5%&#34; x2=&#34;10.384615384615385%&#34; y1=&#34;4.731637579170197%&#34; y2=&#34;5.859252100219621%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1967&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1967&#34;&#62;&#60;line x1=&#34;10.384615384615385%&#34; x2=&#34;12.26923076923077%&#34; y1=&#34;5.859252100219621%&#34; y2=&#34;43.58392297111188%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1968&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1968&#34;&#62;&#60;line x1=&#34;12.26923076923077%&#34; x2=&#34;14.153846153846153%&#34; y1=&#34;43.58392297111188%&#34; y2=&#34;16.605031338302297%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1969&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1969&#34;&#62;&#60;line x1=&#34;14.153846153846153%&#34; x2=&#34;16.03846153846154%&#34; y1=&#34;16.605031338302297%&#34; y2=&#34;14.17112377526918%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1970&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1970&#34;&#62;&#60;line x1=&#34;16.03846153846154%&#34; x2=&#34;17.92307692307692%&#34; y1=&#34;14.17112377526918%&#34; y2=&#34;42.73729961025032%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1971&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1971&#34;&#62;&#60;line x1=&#34;17.92307692307692%&#34; x2=&#34;19.807692307692307%&#34; y1=&#34;42.73729961025032%&#34; y2=&#34;27.685195209211884%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1972&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1972&#34;&#62;&#60;line x1=&#34;19.807692307692307%&#34; x2=&#34;21.69230769230769%&#34; y1=&#34;27.685195209211884%&#34; y2=&#34;14.826164877967003%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1973&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1973&#34;&#62;&#60;line x1=&#34;21.69230769230769%&#34; x2=&#34;23.576923076923077%&#34; y1=&#34;14.826164877967003%&#34; y2=&#34;1.4210854715202004e-14%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1974&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1974&#34;&#62;&#60;line x1=&#34;23.576923076923077%&#34; x2=&#34;25.46153846153846%&#34; y1=&#34;1.4210854715202004e-14%&#34; y2=&#34;35.39007629908832%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1975&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1975&#34;&#62;&#60;line x1=&#34;25.46153846153846%&#34; x2=&#34;27.346153846153843%&#34; y1=&#34;35.39007629908832%&#34; y2=&#34;56.008189983767984%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1976&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1976&#34;&#62;&#60;line x1=&#34;27.346153846153843%&#34; x2=&#34;29.230769230769226%&#34; y1=&#34;56.008189983767984%&#34; y2=&#34;14.398016142296555%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1977&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1977&#34;&#62;&#60;line x1=&#34;29.230769230769226%&#34; x2=&#34;31.115384615384617%&#34; y1=&#34;14.398016142296555%&#34; y2=&#34;31.113117376011147%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1978&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1978&#34;&#62;&#60;line x1=&#34;31.115384615384617%&#34; x2=&#34;33%&#34; y1=&#34;31.113117376011147%&#34; y2=&#34;24.010867612061844%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1979&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1979&#34;&#62;&#60;line x1=&#34;33%&#34; x2=&#34;34.88461538461538%&#34; y1=&#34;24.010867612061844%&#34; y2=&#34;25.516209087392284%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1980&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1980&#34;&#62;&#60;line x1=&#34;34.88461538461538%&#34; x2=&#34;36.76923076923077%&#34; y1=&#34;25.516209087392284%&#34; y2=&#34;46.03805171008273%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1981&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1981&#34;&#62;&#60;line x1=&#34;36.76923076923077%&#34; x2=&#34;38.65384615384615%&#34; y1=&#34;46.03805171008273%&#34; y2=&#34;31.353777706294892%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1982&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1982&#34;&#62;&#60;line x1=&#34;38.65384615384615%&#34; x2=&#34;40.53846153846154%&#34; y1=&#34;31.353777706294892%&#34; y2=&#34;98%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1983&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1983&#34;&#62;&#60;line x1=&#34;40.53846153846154%&#34; x2=&#34;42.42307692307692%&#34; y1=&#34;98%&#34; y2=&#34;37.049138412484396%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1984&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1984&#34;&#62;&#60;line x1=&#34;42.42307692307692%&#34; x2=&#34;44.30769230769231%&#34; y1=&#34;37.049138412484396%&#34; y2=&#34;3.8990386857101242%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1985&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1985&#34;&#62;&#60;line x1=&#34;44.30769230769231%&#34; x2=&#34;46.19230769230769%&#34; y1=&#34;3.8990386857101242%&#34; y2=&#34;14.466152419708749%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1986&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1986&#34;&#62;&#60;line x1=&#34;46.19230769230769%&#34; x2=&#34;48.07692307692307%&#34; y1=&#34;14.466152419708749%&#34; y2=&#34;40.20714194723098%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1987&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1987&#34;&#62;&#60;line x1=&#34;48.07692307692307%&#34; x2=&#34;49.96153846153846%&#34; y1=&#34;40.20714194723098%&#34; y2=&#34;24.23504082493062%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1988&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1988&#34;&#62;&#60;line x1=&#34;49.96153846153846%&#34; x2=&#34;51.84615384615385%&#34; y1=&#34;24.23504082493062%&#34; y2=&#34;16.4155854058384%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1989&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1989&#34;&#62;&#60;line x1=&#34;51.84615384615385%&#34; x2=&#34;53.730769230769226%&#34; y1=&#34;16.4155854058384%&#34; y2=&#34;46.513539215559256%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1990&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1990&#34;&#62;&#60;line x1=&#34;53.730769230769226%&#34; x2=&#34;55.61538461538461%&#34; y1=&#34;46.513539215559256%&#34; y2=&#34;68.88140254723645%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1991&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1991&#34;&#62;&#60;line x1=&#34;55.61538461538461%&#34; x2=&#34;57.49999999999999%&#34; y1=&#34;68.88140254723645%&#34; y2=&#34;91.51801871119973%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1992&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1992&#34;&#62;&#60;line x1=&#34;57.49999999999999%&#34; x2=&#34;59.38461538461538%&#34; y1=&#34;91.51801871119973%&#34; y2=&#34;58.89063066569448%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1993&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1993&#34;&#62;&#60;line x1=&#34;59.38461538461538%&#34; x2=&#34;61.269230769230774%&#34; y1=&#34;58.89063066569448%&#34; y2=&#34;42.041295592538034%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1994&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1994&#34;&#62;&#60;line x1=&#34;61.269230769230774%&#34; x2=&#34;63.153846153846146%&#34; y1=&#34;42.041295592538034%&#34; y2=&#34;14.563197311382893%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1995&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1995&#34;&#62;&#60;line x1=&#34;63.153846153846146%&#34; x2=&#34;65.03846153846155%&#34; y1=&#34;14.563197311382893%&#34; y2=&#34;34.19521785880608%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1996&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1996&#34;&#62;&#60;line x1=&#34;65.03846153846155%&#34; x2=&#34;66.92307692307693%&#34; y1=&#34;34.19521785880608%&#34; y2=&#34;49.44858112486089%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1997&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1997&#34;&#62;&#60;line x1=&#34;66.92307692307693%&#34; x2=&#34;68.8076923076923%&#34; y1=&#34;49.44858112486089%&#34; y2=&#34;21.72442052861726%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1998&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1998&#34;&#62;&#60;line x1=&#34;68.8076923076923%&#34; x2=&#34;70.6923076923077%&#34; y1=&#34;21.72442052861726%&#34; y2=&#34;20.975803658149985%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1999&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/1999&#34;&#62;&#60;line x1=&#34;70.6923076923077%&#34; x2=&#34;72.57692307692308%&#34; y1=&#34;20.975803658149985%&#34; y2=&#34;5.386196833413024%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2000&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2000&#34;&#62;&#60;line x1=&#34;72.57692307692308%&#34; x2=&#34;74.46153846153847%&#34; y1=&#34;5.386196833413024%&#34; y2=&#34;9.161609941779957%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2001&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2001&#34;&#62;&#60;line x1=&#34;74.46153846153847%&#34; x2=&#34;76.34615384615385%&#34; y1=&#34;9.161609941779957%&#34; y2=&#34;46.98143019467036%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2002&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2002&#34;&#62;&#60;line x1=&#34;76.34615384615385%&#34; x2=&#34;78.23076923076924%&#34; y1=&#34;46.98143019467036%&#34; y2=&#34;33.71789219866544%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2003&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2003&#34;&#62;&#60;line x1=&#34;78.23076923076924%&#34; x2=&#34;80.11538461538463%&#34; y1=&#34;33.71789219866544%&#34; y2=&#34;45.81166841275399%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2004&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2004&#34;&#62;&#60;line x1=&#34;80.11538461538463%&#34; x2=&#34;82%&#34; y1=&#34;45.81166841275399%&#34; y2=&#34;32.79500363273925%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2005&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2005&#34;&#62;&#60;line x1=&#34;82%&#34; x2=&#34;83.88461538461539%&#34; y1=&#34;32.79500363273925%&#34; y2=&#34;33.68496358846721%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2006&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2006&#34;&#62;&#60;line x1=&#34;83.88461538461539%&#34; x2=&#34;85.76923076923077%&#34; y1=&#34;33.68496358846721%&#34; y2=&#34;33.70021419695024%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2007&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2007&#34;&#62;&#60;line x1=&#34;85.76923076923077%&#34; x2=&#34;87.65384615384616%&#34; y1=&#34;33.70021419695024%&#34; y2=&#34;42.15969197718631%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2008&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2008&#34;&#62;&#60;line x1=&#34;87.65384615384616%&#34; x2=&#34;89.53846153846155%&#34; y1=&#34;42.15969197718631%&#34; y2=&#34;59.31341793784153%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2009&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2009&#34;&#62;&#60;line x1=&#34;89.53846153846155%&#34; x2=&#34;91.42307692307693%&#34; y1=&#34;59.31341793784153%&#34; y2=&#34;96.43770278569066%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2010&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2010&#34;&#62;&#60;line x1=&#34;91.42307692307693%&#34; x2=&#34;93.3076923076923%&#34; y1=&#34;96.43770278569066%&#34; y2=&#34;33.011290571731266%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2011&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2011&#34;&#62;&#60;line x1=&#34;93.3076923076923%&#34; x2=&#34;95.1923076923077%&#34; y1=&#34;33.011290571731266%&#34; y2=&#34;38.88670062678091%&#34; /&#62;&#60;/a&#62;
                                            &#60;a rel=&#34;rdfs:seeAlso&#34; resource=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2012&#34; target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2012&#34;&#62;&#60;line x1=&#34;95.1923076923077%&#34; x2=&#34;97.07692307692308%&#34; y1=&#34;38.88670062678091%&#34; y2=&#34;49.719411631415205%&#34; /&#62;&#60;/a&#62;
                                            &#60;a target=&#34;_blank&#34; xlink:href=&#34;http://worldbank.270a.info/dataset/world-bank-indicators/NY.GDP.PCAP.KD.ZG/CA/2012&#34;&#62;&#60;circle cx=&#34;97.07692307692308%&#34; cy=&#34;49.719411631415205%&#34; r=&#34;1&#34; /&#62;&#60;/a&#62;
                                        &#60;/g&#62;
                                    &#60;/svg&#62;
                                &#60;/span&#62;
                            &#60;/span&#62; claimed by the &#60;a href=&#34;http://worldbank.270a.info/&#34;&#62;World Bank Linked Dataspace&#60;/a&#62;.
                            We demonstrate an implementation which allows scientists or authors to easily enhance their work with sparklines generated from their own or public statistical linked datasets. This article includes an active demonstration accessible at &#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline&#34;&#62;http://csarven.ca/sparqlines-sparql-to-sparkline&#60;/a&#62;.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;keywords&#34;&#62;
                        &#60;h2&#62;Keywords&#60;/h2&#62;
                        &#60;div&#62;
                            &#60;ul rel=&#34;schema:about&#34;&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Linked_Data&#34; resource=&#34;http://dbpedia.org/resource/Linked_Data&#34;&#62;Linked Data&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Semantic_publishing&#34; resource=&#34;http://dbpedia.org/resource/Semantic_publishing&#34;&#62;Semantic publishing&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Sparkline&#34; resource=&#34;http://dbpedia.org/resource/Sparkline&#34;&#62;Sparkline&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/SPARQL&#34; resource=&#34;http://dbpedia.org/resource/SPARQL&#34;&#62;SPARQL&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Statistics&#34; resource=&#34;http://dbpedia.org/resource/Statistics&#34;&#62;Statistics&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/User_interface&#34; resource=&#34;http://dbpedia.org/resource/User_interface&#34;&#62;User interface&#60;/a&#62;&#60;/li&#62;
                            &#60;/ul&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;introduction&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#introduction&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Introduction&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;In this article we introduce &#60;em&#62;sparqlines&#60;/em&#62;, an integration of statistical data retrieval using SPARQL with displaying observations in the form of word-size graphics: sparklines. We describe an implementation which is part of a Web based authoring tool (&#60;a href=&#34;https://dokie.li/&#34;&#62;dokieli&#60;/a&#62;). We cover how the data is modelled and exposed in order to be suitable for embedding; demonstrate how to embed data as both static and dynamic sparklines and discuss the technical requirements of each; and walk through the user interactions to do so.&#60;/p&#62;

                            &#60;p&#62;Our contribution is the generation of a well-established visual aid to reading statistical data (the sparkline) directly from the dataset itself, at the time of authoring the supporting text as part of the writing workflow. This enables authors who are already publishing data to use it directly, as well as encouraging them to make their data available for others to use, and offers an easy way to present the reader with a way to better understand the information.&#60;/p&#62;

                            &#60;p&#62;We conclude with a discussion, including design considerations. The code of our implementation is open source, and we invite you to try it out and make requests for more advanced features: &#60;a href=&#34;https://github.com/linkeddata/dokieli&#34;&#62;https://github.com/linkeddata/dokieli&#60;/a&#62;.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;related-work&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#related-work&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Related Work&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#related-work&#34; typeof=&#34;deo:RelatedWork&#34;&#62;
                            &#60;section id=&#34;sparklines&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#sparklines&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Sparklines&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p id=&#34;sparkline-description&#34;&#62;The earliest known implementation of an inline-chart was designed and programmed by &#60;a href=&#34;http://pete.zelchenko.com/&#34;&#62;Peter Zelchenko&#60;/a&#62; and Mike Medved to represent historical charts efficiently in the &#60;a href=&#34;http://pete.zelchenko.com/portfolio/screen/2gk.htm&#34;&#62;QuoteTracker&#60;/a&#62; software in early 1999 [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-1&#34;&#62;1&#60;/a&#62;]. They are &#60;q&#62;datawords&#60;/q&#62;, carrying dense information with the resolution of typography, particularly useful in places where the available screen real estate is minimal. &#60;a href=&#34;http://www.edwardtufte.com/&#34;&#62;Edward Tufte&#60;/a&#62; describes sparkline as &#60;q cite=&#34;http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001OR&#38;amp;topic_id=1&#34;&#62;&#60;a href=&#34;http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001OR&#38;amp;topic_id=1&#34;&#62;small intense, simple, word-sized graphic with typographic resolution&#60;/a&#62;&#60;/q&#62; [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-2&#34;&#62;2&#60;/a&#62;]. They are designed to be included anywhere, for example embedded in a sentence, table or even a map, within the relevant context. When embedded in a sentence, they support the text, allowing continuous reading &#60;embed class=&#34;sparkline&#34; src=&#34;http://csarven.camedia/images/articles/GDP-per-capita-growth--annual---.svg&#34; type=&#34;image/svg+xml&#34; /&#62; without the need to refer to a figure disjoint from the original context, whilst still providing an opportunity for the reader to investigate further by clicking on the data line to access each point of source, per &#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#figure-static-sparkline&#34;&#62;Figure 1&#60;/a&#62;.&#60;/p&#62;

                                    &#60;p id=&#34;sparkline-graphics&#34;&#62;Sparkline graphics typically have a variable long dimension and a constrained short dimension. In the case of a typographic line, the constraint can be fixed to the height of the font-size of the encapsulating component. For example, the computed CSS &#60;code&#62;height&#60;/code&#62; value of the &#60;code&#62;embed&#60;/code&#62; HTML element that contains the sparkline on the current viewing device is &#60;samp class=&#34;height&#34;&#62;20px&#60;/samp&#62;, and so the embedded sparkline in this paragraph will have a vertical aspect ratio as such.&#60;/p&#62;

                                    &#60;script&#62;document.addEventListener(&#39;DOMContentLoaded&#39;, function(){var s = document.querySelector(&#39;#sparkline-description .sparkline&#39;); document.querySelector(&#39;#sparkline-graphics .height&#39;).innerHTML = s.ownerDocument.defaultView.getComputedStyle(s, null)[&#34;height&#34;];});&#60;/script&#62;

                                    &#60;figure id=&#34;figure-static-sparkline&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-static-sparkline&#34;&#62;
                                        &#60;object data=&#34;http://csarven.camedia/images/articles/GDP-per-capita-growth--annual---.svg&#34; height=&#34;60&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;640&#34;&#62;&#60;/object&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;A typical static figure in an article disjoint from the original context&#60;/figcaption&#62;
                                    &#60;/figure&#62;
                                    &#60;style&#62;/*&#60;![CDATA[*/
                                        #figure-static-sparkline object {
                                            height:60px !important;
                                            min-height:60px !important;
                                        }
                                    /*]]&#62;*/&#60;/style&#62;

                                    &#60;p&#62;Sparklines appear in many places where small datafeeds are useful; programmatical insertion in text-editors and spreadsheets, fitness feeds from wearable watches, social media analytics, streaming real-time quotes, electroencephalograms, system dashboards and trays, temperature and stock activity, to name a few. Studies show that novice and experienced investors using stock reports with Sparklines will experience reduced cognitive load [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-3&#34;&#62;3&#60;/a&#62;].&#60;/p&#62;

                                    &#60;p&#62;Sparklines in line, bar, column or win/loss graphs can be programatically included in &#60;cite&#62;Google Drive&#60;/cite&#62; documents by including data from an embedded table or sequence of numbers via the Google Charts API [&#60;a href=&#34;http://csarven.caref-4&#34;&#62;4&#60;/a&#62;].&#60;/p&#62;

                                    &#60;p&#62;The &#60;cite&#62;&#60;a href=&#34;https://archive.org/web/&#34;&#62;Wayback Machine&#60;/a&#62;&#60;/cite&#62; uses sparklines to show an application of the snapshots of a URL through time: &#60;img style=&#34;display:block; margin:1em 0;&#34; src=&#34;https://web.archive.org/web/jsp/graph.jsp?nomonth=1&#38;amp;graphdata=1029_75_1996:-1:000000000000_2004:-1:010000000430_2005:-1:122430033004_2006:-1:193656640155_2007:-1:634212110911_2008:-1:111111164102_2009:-1:111100000000_2010:-1:101111112322_2011:-1:122221241511_2012:-1:232130203201_2013:-1:5015212111cf_2014:-1:e20112312222_2015:-1:135221123011_2016:3:225300000000&#34; /&#62;&#60;/p&#62;

                                    &#60;p&#62;There are sparkline implementations in JavaScript libraries like d3.js and jQuery. Sparkline implementations also exist for command-line interfaces. These tools tend to take input data in tabular form (CSV). Sparklines can also be created by simple use of &#60;a href=&#34;https://rosettacode.org/wiki/Sparkline_in_unicode&#34;&#62;Unicode characters&#60;/a&#62;: &#60;code&#62;&#9602;&#9601;&#9604;&#9603;&#9606;&#9605;&#9608;&#9607;&#60;/code&#62;.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;rdf-data-cube-and-sparql&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#rdf-data-cube-and-sparql&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;RDF Data Cube and SPARQL&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;Statistical data that is modelled with the RDF Data Cube vocabulary [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-5&#34;&#62;5&#60;/a&#62;] makes it possible to discover and identify artefacts in a uniform way. This is in contrast to writing applications to consume data from endpoints with heterogeneous data models. For front-end Web applications, data can be fetched, explored, and filtered from &#60;a href=&#34;http://csarven.ca/statistical-linked-dataspaces&#34;&#62;statistical linked dataspaces&#60;/a&#62; with SPARQL endpoints, e.g., &#60;a href=&#34;http://270a.info/&#34;&#62;http://270a.info/&#60;/a&#62;. Utilising this method of access from within various types of articles on the Web, makes it possible to build applications which put more focus on user-interfaces rather than handling different data models case by case, or burdensome data integration tasks. Furthermore, having easy access to highly structured multidimensional data - essentially through an &#60;code&#62;HTTP GET&#60;/code&#62; request - makes it desirable to create static and real-time visualisations.&#60;/p&#62;

                                    &#60;p&#62;&#60;a href=&#34;https://github.com/mgskjaeveland/sgvizler&#34;&#62;Sgvizler&#60;/a&#62; is a SPARQL result set visualisation JavaScript library that uses Google Charts API to create sparkline images [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-6&#34;&#62;6&#60;/a&#62;]. These are block-level raster images.&#60;/p&#62;

                                    &#60;p&#62;Investigation of analysis and visualisation of piracy reports have been conducted through endpoint querying with a &#60;a href=&#34;http://cran.r-project.org/web/packages/SPARQL/index.html&#34;&#62;SPARQL client for R&#60;/a&#62; [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-7&#34;&#62;7&#60;/a&#62;].&#60;/p&#62;

                                    &#60;p&#62;&#60;a href=&#34;http://aksw.org/Projects/CubeViz&#34;&#62;CubeViz&#60;/a&#62; was developed to visualise multidimensional statistical data. It is a faceted browser, which utilizes the RDF Data Cube vocabulary, with a chart visualisation component [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-8&#34;&#62;8&#60;/a&#62;].&#60;/p&#62;

                                    &#60;p&#62;&#60;a href=&#34;http://csarven.ca/linked-statistical-data-analysis&#34;&#62;Linked Statistical Data Analysis&#60;/a&#62; [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-9&#34;&#62;9&#60;/a&#62;], presents a way to reuse data through federated SPARQL queries, and generation of statistical analyses and scatter plots. The &#60;a href=&#34;http://stats.270a.info/&#34;&#62;stats.270a.info&#60;/a&#62; service stores computed analysis, and makes it possible for future discovery.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;data-provision&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#data-provision&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Data Provision&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;In order to use sparqlines, data has to be both well-formed and available over a SPARQL endpoint. Here we briefly discuss both of these requirements.&#60;/p&#62;

                            &#60;p&#62;The RDF Data Cube vocabulary is used to describe multidimensional statistical data. It makes it possible to represent significant amounts of heterogeneous statistical data as Linked Data which can be discovered and identified in a uniform way. To qualify for consumption as a sparqline, the data must conform with some of the integrity constraints of the RDF Data Cube model, e.g., IC-1 (Unique DataSet), IC-11 (All dimensions required), IC-12 (No duplicate observations), IC-14 (All measures present).&#60;/p&#62;

                            &#60;p&#62;Additional enrichments on the data cubes can improve their discovery and reuse. Examples include but not limited to; providing human-readable &#60;em&#62;labels&#60;/em&#62; for the datasets (with language tags), &#60;em&#62;classifications&#60;/em&#62;, and &#60;em&#62;data structure definition&#60;/em&#62;, as well as &#60;em&#62;provenance&#60;/em&#62; level data like license, last updated.&#60;/p&#62;

                            &#60;p&#62;In order to allow user interfaces which can utilise a group of observations in a dataset, &#60;em&#62;slices&#60;/em&#62; should be made available in the data. This enables consuming applications to dissect datasets (through SPARQL queries) for arbitrary subsets of observations. For example, while it is possible to construct a general query to get all of the observations in a dataset which have a particular dimension, it may be preferable to only query for such subsets provided that their structures can be identified and externally referenced. In the case of sparklines, one common use case for slices is to present data in time-series.&#60;/p&#62;

                            &#60;p&#62;SPARQL queries are used to filter for graph patterns in the RDF Data Cube datasets. Depending on the user interface application, there may be multiple queries made to the SPARQL endpoints in order to filter the data based on user input. For example, an initial query may be a cursory inspection to discover suitable datasets with given parameters, e.g., what the dataset is about, the type of dimensions and their values, and subsequent queries may be to retrieve the matching datasets or slices with observations and their measure values.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;static-and-dynamic-sparqlines&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#static-and-dynamic-sparqlines&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Static and Dynamic Sparqlines&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;The data behind a sparqline can be static: a fixed historical set to which no new points are added; or dynamic: subject to change as new data is gathered. Both of these cases are accommodated by our implementation.&#60;/p&#62;

                            &#60;table&#62;
                                &#60;caption&#62;Static and Dynamic Sparklines&#60;/caption&#62;
                                &#60;thead&#62;
                                    &#60;tr&#62;&#60;th&#62;&#60;/th&#62;&#60;th&#62;Use&#60;/th&#62;&#60;th&#62;Methods&#60;/th&#62;&#60;th&#62;Example&#60;/th&#62;&#60;/tr&#62;
                                &#60;/thead&#62;
                                &#60;tbody&#62;
                                    &#60;tr&#62;
                                        &#60;th&#62;Static&#60;/th&#62;
                                        &#60;td&#62;Historical data or a fixed snapshot&#60;/td&#62;
                                        &#60;td&#62;
                                            &#60;ul&#62;
                                                &#60;li&#62;Pre-rendered SVG&#60;/li&#62;
                                                &#60;li&#62;Embedded directly from datastore&#60;/li&#62;
                                            &#60;/ul&#62;
                                        &#60;/td&#62;
                                        &#60;td&#62;&#60;embed class=&#34;sparkline&#34; src=&#34;http://csarven.camedia/images/articles/GDP-per-capita-growth--annual---.svg&#34; height=&#34;240&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;640&#34; /&#62;&#60;/td&#62;
                                    &#60;/tr&#62;
                                    &#60;tr&#62;
                                        &#60;th&#62;Dynamic&#60;/th&#62;
                                        &#60;td&#62;Data which may be subject to updates&#60;/td&#62;
                                        &#60;td&#62;
                                            &#60;ul&#62;
                                                &#60;li&#62;Re-fetches data on page load or polls in real-time&#60;/li&#62;
                                                &#60;li&#62;Embed source as API endpoint which returns the sparkline&#60;/li&#62;
                                            &#60;/ul&#62;
                                        &#60;/td&#62;
                                        &#60;td&#62;&#60;embed class=&#34;sparkline&#34; src=&#34;http://stats.270a.info/sparkline.svg?void:sparqlEndpoint=http%3A%2F%2Fworldbank.270a.info%2Fsparql&#38;amp;qb:DataSet=http%3A%2F%2Fworldbank.270a.info%2Fdataset%2FNY.GDP.MKTP.CD&#38;amp;refArea=CA&#34; type=&#34;image/svg+xml&#34; /&#62; (reload article in browser)&#60;/td&#62;
                                    &#60;/tr&#62;
                                &#60;/tbody&#62;
                            &#60;/table&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;embedding-sparqlines&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;embedding-sparqlines&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Embedding Sparqlines&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;Our implementation allows authors to select text they have written which describes the data they want to visualise; it searches available datasets for those relevant to the text, and lets the user choose the most appropriate if there&#8217;s more than one. The sparqline is inserted along with a reference to the source.&#60;/p&#62;

                            &#60;p&#62;A specific example workflow is demonstrated when this article is viewed in a Web browser (at its canonical URL: http://csarven.ca/sparqlines-sparql-to-sparkline). Enable the &#60;button class=&#34;editor-enable&#34; title=&#34;Enable editor&#34;&#62;&#60;i class=&#34;fa fa-i-cursor&#34;&#62;&#60;/i&#62;Edit&#60;/button&#62; mode from the &#60;button&#62;&#9776;&#60;/button&#62; menu and highlight the text &#60;samp id=&#34;interactive-annotation-example&#34;&#62;GDP of Canada&#60;/samp&#62;. What occurs is as follows:&#60;/p&#62;

                            &#60;ol property=&#34;schema:hasPart&#34; resource=&#34;#embedding-sparqlines-workflow&#34; typeof=&#34;opmw:WorkflowTemplate deo:Model&#34;&#62;
                                &#60;li id=&#34;interactive-annotation-text-entry&#34; about=&#34;#embedding-sparqlines-text-entry&#34; typeof=&#34;opmw:WorkflowTemplateProcess&#34; rel=&#34;opmw:isStepOfTemplate&#34; resource=&#34;#embedding-sparqlines-workflow&#34; property=&#34;rdfs:label&#34;&#62;User enters text in a sentence e.g., &#60;samp&#62;GDP of Canada&#60;/samp&#62;.&#60;/li&#62;
                                &#60;li id=&#34;interactive-annotation-text-selection&#34; about=&#34;#embedding-sparqlines-text-selection&#34; typeof=&#34;opmw:WorkflowTemplateProcess&#34; rel=&#34;opmw:isStepOfTemplate&#34; resource=&#34;#embedding-sparqlines-workflow&#34; property=&#34;rdfs:label&#34;&#62;User selects text &#60;samp&#62;GDP of Canada&#60;/samp&#62; with their mouse or keyboard.&#60;/li&#62;
                                &#60;li id=&#34;interactive-annotation-toolbar-selection&#34; about=&#34;#embedding-sparqlines-toolbar-selection&#34; typeof=&#34;opmw:WorkflowTemplateProcess&#34; rel=&#34;opmw:isStepOfTemplate&#34; resource=&#34;#embedding-sparqlines-workflow&#34; property=&#34;rdfs:label&#34;&#62;The user select the &#60;q&#62;sparkline&#60;/q&#62; option from presented authoring toolbar.&#60;/li&#62;
                                &#60;li id=&#34;interactive-annotation-tokenise-text&#34; about=&#34;#embedding-sparqlines-tokenise-text&#34; typeof=&#34;opmw:WorkflowTemplateProcess&#34; rel=&#34;opmw:isStepOfTemplate&#34; resource=&#34;#embedding-sparqlines-workflow&#34; property=&#34;rdfs:label&#34;&#62;The input text is split into two: 1) &#60;samp&#62;GDP&#60;/samp&#62; and 2) &#60;samp&#62;Canada&#60;/samp&#62; segments, whereby the first term is the concept, and the second is a reference area. Reference areas are disambiguated against an internal dictionary.&#60;/li&#62;
                                &#60;li id=&#34;interactive-annotation-sparql-query-for-input&#34; about=&#34;#embedding-sparqlines-sparql-query-for-input&#34; typeof=&#34;opmw:WorkflowTemplateProcess&#34; rel=&#34;opmw:isStepOfTemplate&#34; resource=&#34;#embedding-sparqlines-workflow&#34; property=&#34;rdfs:label&#34;&#62;System constructs a SPARQL query URL and sends it to the World Bank Linked Dataspace endpoint, looking for a graph pattern where the datasets of labels have &#60;q&#62;GDP&#60;/q&#62; in them in which there is at least one observation for the reference area &#60;q&#62;Canada&#60;/q&#62;.&#60;/li&#62;
                                &#60;li id=&#34;interactive-annotation-dataset-selection&#34; about=&#34;#embedding-sparqlines-dataset-selection&#34; typeof=&#34;opmw:WorkflowTemplateProcess&#34; rel=&#34;opmw:isStepOfTemplate&#34; resource=&#34;#embedding-sparqlines-workflow&#34; property=&#34;rdfs:label&#34;&#62;User is given a list of datasets to select from which match the above criteria, and the user selects desired dataset.&#60;/li&#62;
                                &#60;li id=&#34;interactive-annotation-sparql-query-observations&#34; about=&#34;#embedding-sparqlines-sparql-query-observations&#34; typeof=&#34;opmw:WorkflowTemplateProcess&#34; rel=&#34;opmw:isStepOfTemplate&#34; resource=&#34;#embedding-sparqlines-workflow&#34; property=&#34;rdfs:label&#34;&#62;System sends a SPARQL query to get the observations of the selected dataset for Canada.&#60;/li&#62;
                                &#60;li id=&#34;interactive-annotation-create-sparkline&#34; about=&#34;#embedding-sparqlines-create-sparkline&#34; typeof=&#34;opmw:WorkflowTemplateProcess&#34; rel=&#34;opmw:isStepOfTemplate&#34; resource=&#34;#embedding-sparqlines-workflow&#34; property=&#34;rdfs:label&#34;&#62;A sparkline is created and displayed for the user, also indicating the number of observations it has.&#60;/li&#62;
                                &#60;li id=&#34;interactive-annotation-embed-sparkline&#34; about=&#34;#embedding-sparqlines-embed-sparkline&#34; typeof=&#34;opmw:WorkflowTemplateProcess&#34; rel=&#34;opmw:isStepOfTemplate&#34; resource=&#34;#embedding-sparqlines-workflow&#34; property=&#34;rdfs:label&#34;&#62;If the user is happy with this visualisation they include it in the text. A hyperlink to the dataset, and a sparkline SVG is inserted back into the sentence replacing &#60;samp&#62;GDP of Canada&#60;/samp&#62; with &#60;samp&#62;GDP per capita growth (annual %)&#60;/samp&#62;.&#60;/li&#62;
                            &#60;/ol&#62;

                            &#60;p&#62;Figure [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#figure-dokieli-sparkline&#34;&#62;2&#60;/a&#62;] is a video screencast of this interaction.&#60;/p&#62;

                            &#60;figure id=&#34;figure-dokieli-sparqlines&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-sparqlines&#34;&#62;
                                &#60;video controls=&#34;controls&#34; height=&#34;400&#34; id=&#34;video-dokieli-sparqlines&#34; poster=&#34;https://dokie.li/media/images/GDP-per-capita-growth--annual---.svg&#34; preload=&#34;none&#34; rel=&#34;schema:hasPart&#34; width=&#34;800&#34;&#62;
                                    &#60;source about=&#34;#video-dokieli-sparqlines&#34; rel=&#34;schema:hasPart&#34; resource=&#34;https://dokie.li/media/video/dokieli-sparqlines.webm&#34; src=&#34;https://dokie.li/media/video/dokieli-sparqlines.webm&#34; type=&#34;video/webm&#34; typeof=&#34;fabio:Film&#34; /&#62;
                                &#60;/video&#62;
                                &#60;figcaption property=&#34;schema:name&#34;&#62;Video of Sparqlines interaction in dokieli&#60;/figcaption&#62;
                            &#60;/figure&#62;

                            &#60;style type=&#34;text/css&#34;&#62;/*&#60;![CDATA[*/
                                #embedding-sparqlines button {
                                    font-family:sans-serif;
                                    font-size:initial;
                                    font-weight:normal;
                                    line-height:1;
                                    background-color:inherit;
                                    border:0 none;
                                    margin:0;
                                    padding:0;
                                }
                                #embedding-sparqlines .editor-enable i,
                                #embedding-sparqlines .editor-disable i {
                                    margin-right:0.25em;
                                }
                                #embedding-sparqlines .editor-disable {
                                    background-color:#eee;
                                }
                            /*]]&#62;*/&#60;/style&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;semantic-publishing&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Semantic Publishing&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;Our implementation in dokieli automatically includes semantic annotations within the embedded sparqlines. The sparqline resource has its own URI that can be used for global referencing. The RDF statements are represented using the HTML+RDFa syntax, and they preserve the following information:&#60;/p&#62;

                            &#60;ul&#62;
                                &#60;li&#62;The part of the document to which the sparqline belongs (&#60;code&#62;rel=&#34;schema:hasPart&#34;&#60;/code&#62;).&#60;/li&#62;
                                &#60;li&#62;The human-readable name for the figure (based on the dataset used), where it was derived from (the &#60;code&#62;qb:DataSet&#60;/code&#62; instance), and the generated SVG.&#60;/li&#62;
                                &#60;li&#62;The SVG resource has statements to indicate:
                                    &#60;ul&#62;
                                        &#60;li&#62;linked statistical dataset which was used (&#60;code&#62;rel=&#34;prov:wasDerivedFrom&#34;&#60;/code&#62;).&#60;/li&#62;
                                        &#60;li&#62;human-readable name of the dataset (&#60;code&#62;property=&#34;schema:name&#34;&#60;/code&#62;).&#60;/li&#62;
                                        &#60;li&#62;license for the generated SVG (&#60;code&#62;rel=&#34;schema:license&#34;&#60;/code&#62;).&#60;/li&#62;
                                        &#60;li&#62;further information for each &#60;code&#62;qb:Observation&#60;/code&#62; (&#60;code&#62;rel=&#34;rdfs:seeAlso&#34;&#60;/code&#62;).&#60;/li&#62;
                                    &#60;/ul&#62;
                                &#60;/li&#62;
                            &#60;/ul&#62;

                            &#60;p&#62;This information can be discovered and parsed as RDF, thus making easy to access and reuse by third-party applications. For example, another author can cite or include these sparqlines in their work.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;discussion-and-conclusions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#discussion-and-conclusions&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Discussion and Conclusions&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#discussion-and-conclusions&#34; typeof=&#34;deo:Discussion&#34;&#62;
                            &#60;p&#62;We have presented a preliminary implementation of sparklines generated from SPARQL endpoints and embedded directly through authoring tool. This allows authors to visualise their data in an optimal way without breaking their workflow. However, there is a lot of scope for future work in this area. We now discuss some areas for further development.&#60;/p&#62;

                            &#60;p&#62;&#60;strong&#62;Design principles&#60;/strong&#62;: Tufte makes recommendations on readability, as well as applying Cleveland&#8217;s analytical method of choosing aspect ratios &#60;em&#62;banking to 45&#176;&#60;/em&#62; [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-2&#34;&#62;2&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-10&#34;&#62;10&#60;/a&#62;, &#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-11&#34;&#62;11&#60;/a&#62;]. Cleveland&#8217;s method has been extended to generate banked sparklines by providing the vertical dimension to fit a typographical line. These approaches help maximize the clarity of the line segments [&#60;a href=&#34;http://csarven.ca/sparqlines-sparql-to-sparkline#ref-12&#34;&#62;12&#60;/a&#62;]. Applying these methods is a future implementation in dokieli (&#60;a href=&#34;https://github.com/linkeddata/dokieli/issues/159&#34;&#62;issue 159&#60;/a&#62;).&#60;/p&#62;

                            &#60;p&#62;&#60;strong&#62;Dataset interaction&#60;/strong&#62;: Building on existing work in faceted searching and browsing of RDF data, authors can explore suitable datasets with a combination of searching using natural-language and filtering through available datasets and dimensions of interest. This approach is convenient for datasets in RDF Data Cubes since they are highly structured and classified. Further work is needed to improve the process for disambiguation of the author&#8217;s input in natural language in order to discover appropriate URIs in the dataset.&#60;/p&#62;

                            &#60;p&#62;&#60;strong&#62;Privacy considerations&#60;/strong&#62;: Many researchers collect experimental data which has sensitive or identifiable information. This information should not be exposed through public SPARQL endpoints. Measures such as access control lists can allow researchers to generate sparqlines over sensitive data.&#60;/p&#62;

                            &#60;p&#62;&#60;strong&#62;Data availability&#60;/strong&#62;: SPARQL endpoints are notoriously unreliable and they may have high setup costs for new datasets. Applications which rely on endpoints to generate sparqlines with dynamic data, may want to initially include a local cached copy from the last access point in the article. The application can then asynchronously fetch or subscribe for new updates.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;acknowledgements&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#acknowledgements&#34;&#62;
                        &#60;h2 about=&#34;#acknowledgements&#34; property=&#34;schema:name&#34; typeof=&#34;deo:Acknowledgements&#34;&#62;Acknowledgements&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;The motivation and work on sparqlines was inspired by Edward Tufte&#8217;s education and popularisation of sparklines. Special thanks to &#60;a href=&#34;http://rhiaro.co.uk/#me&#34;&#62;Amy Guy&#60;/a&#62; and &#60;a href=&#34;http://people.csail.mit.edu/ilaria/&#34;&#62;Ilaria Liccardi&#60;/a&#62; for their great support and tireless nagging to get this written up, as well as &#60;a href=&#34;http://mynarz.net/&#34;&#62;Jind&#345;ich Mynarz&#60;/a&#62; for help with SPARQL query optimisations.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;references&#34;&#62;
                        &#60;h2&#62;References&#60;/h2&#62;
                        &#60;div&#62;
                            &#60;ol&#62;
                                &#60;li id=&#34;ref-1&#34;&#62;Zelchenko, P., Medved, M.: QuoteTracker, &#60;a href=&#34;http://pete.zelchenko.com/portfolio/screen/2gk.htm&#34; rel=&#34;schema:citation&#34;&#62;http://pete.zelchenko.com/portfolio/screen/2gk.htm&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-2&#34;&#62;Tufte, E.: Beautiful Evidence, Graphics Press, 2006, ISBN 9781930824164, &#60;a href=&#34;http://www.worldcat.org/title/beautiful-evidence/oclc/70203994&#38;amp;referer=brief_results&#34; rel=&#34;schema:citation&#34;&#62;http://www.worldcat.org/title/beautiful-evidence/oclc/70203994&#38;amp;referer=brief_results&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-3&#34;&#62;P. Meharia: Use of Visualization in Digital Financial Reporting: The effect of Sparkline (2012). Theses and Dissertations--Business Administration. &#60;a href=&#34;http://uknowledge.uky.edu/busadmin_etds/1/&#34;&#62;Paper 1&#60;/a&#62;, &#60;a href=&#34;http://uknowledge.uky.edu/cgi/viewcontent.cgi?article=1000&#38;amp;context=busadmin_etds&#34; rel=&#34;schema:citation&#34;&#62;http://uknowledge.uky.edu/cgi/viewcontent.cgi?article=1000&#38;amp;context=busadmin_etds&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-4&#34;&#62;Google Docs Sparklines, &#60;a href=&#34;https://support.google.com/docs/answer/3093289?hl=en&#34;&#62;https://support.google.com/docs/answer/3093289?hl=en&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-5&#34;&#62;Cyganiak, R., Reynolds, D.: The RDF Data Cube vocabulary, W3C Recommendation, 2014, &#60;a href=&#34;https://www.w3.org/TR/vocab-data-cube/&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/TR/vocab-data-cube/&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-6&#34;&#62;Skj&#230;veland, M. G.: Sgvizler: A JavaScript Wrapper for Easy Visualization of SPARQL Result Sets, 2012, &#60;a href=&#34;http://2012.eswc-conferences.org/sites/default/files/eswc2012_submission_303.pdf&#34;&#62;http://2012.eswc-conferences.org/sites/default/files/eswc2012_submission_303.pdf&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-7&#34;&#62;Hage, W. R. v., Marieke v., Malais&#233;., V.: Linked Open Piracy: A story about e-Science, Linked Data, and statistics (2012), &#60;a href=&#34;http://www.few.vu.nl/~wrvhage/papers/LOP_JoDS_2012.pdf&#34; rel=&#34;schema:citation&#34;&#62;http://www.few.vu.nl/~wrvhage/papers/LOP_JoDS_2012.pdf&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-8&#34;&#62;Percy E. Rivera Salas, P. E. R., Mota, F. M. D., Martin, M., Auer, S., Breitman, K., Casanova, M. A.: Publishing Statistical Data on the Web, ISWC (2012), &#60;a rel=&#34;schema:citation&#34; href=&#34;http://svn.aksw.org/papers/2012/ESWC_PublishingStatisticData/public.pdf&#34;&#62;http://svn.aksw.org/papers/2012/ESWC_PublishingStatisticData/public.pdf&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-9&#34;&#62;Capadisli, S., Auer, S. Riedl, R.: Linked Statistical Data Analysis, ISWC SemStats (2013), &#60;a href=&#34;http://csarven.ca/linked-statistical-data-analysis&#34; rel=&#34;schema:citation&#34;&#62;http://csarven.ca/linked-statistical-data-analysis&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-10&#34;&#62;Edward Tufte forum: Sparkline theory and practice Edward Tufte, &#60;a href=&#34;http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001OR&#38;amp;topic_id=1&#34; rel=&#34;schema:citation&#34;&#62;http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001OR&#38;amp;topic_id=1&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-11&#34;&#62;Cleveland, W.: Visualizing Data, Hobart Press, 1993, ISBN 9780963488404, &#60;a href=&#34;http://dl.acm.org/citation.cfm?id=529269&#34; rel=&#34;schema:citation&#34;&#62;http://dl.acm.org/citation.cfm?id=529269&#60;/a&#62;&#60;/li&#62;

                                &#60;li id=&#34;ref-12&#34;&#62;Heer, J., Maneesh, A.: Multi-Scale Banking to 45&#176;, IEEE Transactions on Visualization and Computer Graphics, Vol. 12, No. 5, 2006, &#60;a href=&#34;http://vis.berkeley.edu/papers/banking/2006-Banking-InfoVis.pdf&#34; rel=&#34;schema:citation&#34;&#62;http://vis.berkeley.edu/papers/banking/2006-Banking-InfoVis.pdf&#60;/a&#62;&#60;/li&#62;
                            &#60;/ol&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;
                &#60;/div&#62;

        
      </description>
      <guid>http://csarven.ca/sparqlines-sparql-to-sparkline</guid>
      
    </item>
    
    <item>
      <title>Linked Data Notifications</title>
      <pubDate>Sun, 01 May 2016 00:00:00</pubDate>
      <description>
                &#60;h1 property=&#34;schema:name&#34;&#62;Linked Data Notifications: a resource-centric communication protocol&#60;/h1&#62;

        &#60;div id=&#34;authors&#34;&#62;
          &#60;dl id=&#34;author-name&#34;&#62;
            &#60;dt&#62;Authors&#60;/dt&#62;
            &#60;dd id=&#34;Sarven-Capadisli&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://csarven.ca/#i&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:creator schema:publisher schema:author&#34;&#62;&#60;span about=&#34;http://csarven.ca/#i&#34; typeof=&#34;schema:Person&#34;&#62;&#60;a href=&#34;http://csarven.ca/&#34; rel=&#34;schema:url&#34;&#62;&#60;span about=&#34;http://csarven.ca/#i&#34; property=&#34;schema:name&#34;&#62;&#60;span property=&#34;schema:givenName&#34;&#62;Sarven&#60;/span&#62; &#60;span property=&#34;schema:familyName&#34;&#62;Capadisli&#60;/span&#62;&#60;/span&#62;&#60;/a&#62;&#60;/span&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/linked-data-notifications#author-org-1&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;1&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications#author-email-1&#34;&#62;&#9994;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
            &#60;dd id=&#34;Amy-Guy&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;https://rhiaro.co.uk/#me&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;span about=&#34;https://rhiaro.co.uk/#me&#34; typeof=&#34;schema:Person&#34;&#62;&#60;a href=&#34;https://rhiaro.co.uk/&#34; rel=&#34;schema:url&#34;&#62;&#60;span about=&#34;https://rhiaro.co.uk/#me&#34; property=&#34;schema:name&#34;&#62;&#60;span property=&#34;schema:givenName&#34;&#62;Amy&#60;/span&#62; &#60;span property=&#34;schema:familyName&#34;&#62;Guy&#60;/span&#62;&#60;/span&#62;&#60;/a&#62;&#60;/span&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;http://csarven.ca/linked-data-notifications#author-org-2&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Edinburgh&#34;&#62;2&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications#author-email-2&#34;&#62;🐦&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
            &#60;dd id=&#34;Christoph-Lange&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34; href=&#34;https://langec.wordpress.com/about/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Christoph Lange&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34; href=&#34;http://csarven.ca/linked-data-notifications#author-org-1&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;1&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications#author-email-3&#34;&#62;&#8747;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
            &#60;dd id=&#34;S&#246;ren-Auer&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://eis.iai.uni-bonn.de/SoerenAuer.html&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;S&#246;ren Auer&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://csarven.ca/linked-data-notifications#author-org-1&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;1&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications#author-email-4&#34;&#62;&#9883;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
            &#60;dd id=&#34;Andrei-Sambra&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;https://deiu.me/profile#me&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;https://deiu.me/profile#me&#34; href=&#34;https://deiu.me/profile#me&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Andrei Sambra&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;https://deiu.me/profile#me&#34; href=&#34;http://csarven.ca/linked-data-notifications#author-org-3&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34;&#62;3&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications#author-email-5&#34;&#62;💻&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
            &#60;dd id=&#34;Tim-Berners-Lee&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34; href=&#34;https://www.w3.org/People/Berners-Lee/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Tim Berners-Lee&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34; href=&#34;http://csarven.ca/linked-data-notifications#author-org-3&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34;&#62;3&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications#author-email-6&#34;&#62;🕸&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
          &#60;/dl&#62;

          &#60;ul id=&#34;author-org&#34;&#62;
            &#60;li id=&#34;author-org-1&#34;&#62;&#60;sup&#62;1&#60;/sup&#62;Enterprise Information Systems Department, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Bonn&#34; href=&#34;http://uni-bonn.de/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Bonn&#60;/a&#62;, Bonn, DE&#60;/li&#62;
            &#60;li id=&#34;author-org-2&#34;&#62;&#60;sup&#62;2&#60;/sup&#62;School of Informatics, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Edinburgh&#34; href=&#34;http://inf.ed.ac.uk/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Edinburgh&#60;/a&#62;, Edinburgh, UK&#60;/li&#62;
            &#60;li id=&#34;author-org-3&#34;&#62;&#60;sup&#62;3&#60;/sup&#62;Decentralized Information Group, CSAIL, &#60;a about=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34; href=&#34;https://mit.edu/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;MIT&#60;/a&#62;, Cambridge, US&#60;/li&#62;
          &#60;/ul&#62;

          &#60;ul id=&#34;author-email&#34;&#62;
            &#60;li id=&#34;author-email-1&#34;&#62;&#60;sup&#62;&#9994;&#60;/sup&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.camailto:info@csarven.ca&#34; rel=&#34;schema:email&#34;&#62;info@csarven.ca&#60;/a&#62;&#60;/li&#62;
            &#60;li id=&#34;author-email-2&#34;&#62;&#60;sup&#62;🐦&#60;/sup&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;http://csarven.camailto:amy@rhiaro.co.uk&#34; rel=&#34;schema:email&#34;&#62;amy@rhiaro.co.uk&#60;/a&#62;&#60;/li&#62;
            &#60;li id=&#34;author-email-3&#34;&#62;&#60;sup&#62;&#8747;&#60;/sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34; href=&#34;http://csarven.camailto:langec@cs.uni-bonn.de&#34; rel=&#34;schema:email&#34;&#62;langec@cs.uni-bonn.de&#60;/a&#62;&#60;/li&#62;
            &#60;li id=&#34;author-email-4&#34;&#62;&#60;sup&#62;&#9883;&#60;/sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://csarven.camailto:auer@cs.uni-bonn.de&#34; rel=&#34;schema:email&#34;&#62;auer@cs.uni-bonn.de&#60;/a&#62;&#60;/li&#62;
            &#60;li id=&#34;author-email-5&#34;&#62;&#60;sup&#62;💻&#60;/sup&#62;&#60;a about=&#34;https://deiu.me/profile#me&#34; href=&#34;http://csarven.camailto:deiu@mit.edu&#34; rel=&#34;schema:email&#34;&#62;deiu@mit.edu&#60;/a&#62;&#60;/li&#62;
            &#60;li id=&#34;author-email-6&#34;&#62;&#60;sup&#62;🕸&#60;/sup&#62;&#60;a about=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34; href=&#34;http://csarven.camailto:timbl@w3.org&#34; rel=&#34;schema:email&#34;&#62;timbl@w3.org&#60;/a&#62;&#60;/li&#62;
          &#60;/ul&#62;
        &#60;/div&#62;

        &#60;dl id=&#34;document-identifier&#34;&#62;
          &#60;dt&#62;Identifier&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications&#34; rel=&#34;owl:sameAs&#34;&#62;http://csarven.ca/linked-data-notifications&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-in-reply-to&#34;&#62;
          &#60;dt&#62;In Reply To&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/calls&#34; rel=&#34;as:inReplyTo&#34;&#62;Calls for Linked Research&#60;/a&#62;&#60;/dd&#62;
          &#60;dd&#62;&#60;a href=&#34;http://2017.eswc-conferences.org/call-papers&#34; rel=&#34;as:inReplyTo&#34;&#62;ESWC 2017 Call for Papers&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-inbox&#34;&#62;
          &#60;dt&#62;Notifications Inbox&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/inbox/csarven.ca/linked-data-notifications/&#34; rel=&#34;ldp:inbox&#34;&#62;inbox/&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-annotation-service&#34;&#62;
          &#60;dt&#62;Annotation Service&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/annotation/csarven.ca/linked-data-notifications/&#34; rel=&#34;oa:annotationService&#34;&#62;annotation/&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-published&#34;&#62;
          &#60;dt&#62;Published&#60;/dt&#62;
          &#60;dd&#62;&#60;time datatype=&#34;xsd:dateTime&#34; content=&#34;2016-12-15T00:00:00Z&#34; datetime=&#34;2016-05-01T00:00:00Z&#34; property=&#34;schema:datePublished&#34;&#62;2016-05-01&#60;/time&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-modified&#34;&#62;
          &#60;dt&#62;Modified&#60;/dt&#62;
          &#60;dd&#62;&#60;time datatype=&#34;xsd:dateTime&#34; content=&#34;2016-12-15T00:00:00Z&#34; datetime=&#34;2016-12-15T00:00:00Z&#34; property=&#34;schema:dateModified&#34;&#62;2016-12-15&#60;/time&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;dl id=&#34;document-license&#34;&#62;
          &#60;dt&#62;License&#60;/dt&#62;
          &#60;dd&#62;&#60;a href=&#34;https://creativecommons.org/licenses/by/4.0/&#34; rel=&#34;schema:license&#34; title=&#34;Creative Commons Attribution 4.0 Unported&#34;&#62;CC BY 4.0&#60;/a&#62;&#60;/dd&#62;
        &#60;/dl&#62;

        &#60;div id=&#34;content&#34;&#62;
          &#60;section id=&#34;abstract&#34;&#62;
            &#60;h2&#62;Abstract&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:abstract&#34;&#62;
              &#60;p&#62;In this article we describe the Linked Data Notifications (LDN) protocol, which is a &#60;a href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;W3C Candidate Recommendation&#60;/a&#62;. Notifications are sent over the Web for a variety of purposes, for example, by social applications. The information contained within a notification is structured arbitrarily, and typically only usable by the application which generated it in the first place. In the spirit of Linked Data, we propose that notifications should be reusable by multiple authorised applications. Through separating the concepts of &#60;em&#62;senders&#60;/em&#62;, &#60;em&#62;receivers&#60;/em&#62; and &#60;em&#62;consumers&#60;/em&#62; of notifications, and leveraging Linked Data principles of shared vocabularies and URIs, LDN provides a building block for decentralised Web applications. This permits end users more freedom to switch between the online tools they use, as well as generating greater value when notifications from different sources can be used in combination. We situate LDN alongside related initiatives, and discuss additional considerations such as security and abuse prevention measures. We evaluate the protocol&#8217;s effectiveness by analysing multiple, independent implementations, which pass a suite of formal tests and can be demonstrated interoperating with each other.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;keywords&#34;&#62;
            &#60;h2&#62;Keywords&#60;/h2&#62;
            &#60;div&#62;
              &#60;ul rel=&#34;schema:about&#34;&#62;
                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Communications_protocol&#34; resource=&#34;http://dbpedia.org/resource/Communications_protocol&#34;&#62;Communications protocol&#60;/a&#62;&#60;/li&#62;
                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Decentralization&#34; resource=&#34;http://dbpedia.org/resource/Decentralization&#34;&#62;Decentralisation&#60;/a&#62;&#60;/li&#62;
                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Linked_data&#34; resource=&#34;http://dbpedia.org/resource/Linked_data&#34;&#62;Linked Data&#60;/a&#62;&#60;/li&#62;
                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Social_web&#34; resource=&#34;http://dbpedia.org/resource/Social_web&#34;&#62;Social web&#60;/a&#62;&#60;/li&#62;
              &#60;/ul&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;introduction&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#introduction&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Introduction&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;p&#62;Notifications are sent over the Web for a variety of purposes, including social applications: &#60;q&#62;You have been invited to a graduation party!&#60;/q&#62;, &#60;q&#62;Tim commented on your blog post!&#60;/q&#62;, &#60;q&#62;Liz tagged you in a photo&#60;/q&#62;. The notification data may be displayed to a human to acknowledge, or used to trigger some other application-specific process (or both). &#60;span id=&#34;issue&#34; about=&#34;#design-issue&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:generatedByIntent&#34; resource=&#34;#design-intent&#34; typeof=&#34;dio:DesignIssue&#34;&#62;In a decentralised architecture, notifications can be a key element for federation of information, and application integration. However in &#60;span rel=&#34;dio:hasStatus&#34; resource=&#34;#design-issue-status&#34; typeof=&#34;dio:Active&#34;&#62;centralised systems which prevail today&#60;/span&#62;, this data is structured arbitrarily and typically only usable by the application that generated it in the first place. Current efforts towards &#60;em&#62;re-decentralising&#60;/em&#62; the Web [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-1&#34;&#62;1&#60;/a&#62;, &#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-2&#34;&#62;2&#60;/a&#62;, &#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-3&#34;&#62;3&#60;/a&#62;] are moving towards architectures in which data storage is decoupled from application logic, freeing end users to switch between applications, or to let multiple applications operate over the same data. So far, notifications are considered to be &#60;em&#62;ephemeral&#60;/em&#62; resources which may disappear after transport, and thus are excluded from being designed for reuse.&#60;/span&#62;&#60;/p&#62;

              &#60;p id=&#34;design-intent&#34; about=&#34;#design-intent&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:generatesIssue&#34; resource=&#34;#design-issue&#34; typeof=&#34;dio:Intent&#34;&#62;We argue that notification data should not be locked into particular systems. We designed the &#60;em&#62;Linked Data Notifications (LDN)&#60;/em&#62; protocol to support sharing and reuse of notifications &#60;em&#62;across&#60;/em&#62; applications, regardless of how they were generated or what their contents are. We describe how the principles of identification, addressability and semantic representation can be applied to notifications on the Web. Specifying LDN as a formal protocol allows independently implemented, heterogeneous applications which generate and use notifications, to seamlessly work together. Thus, LDN supports the decentralisation of the Web as well as encourages the generation and consumption of Linked Data.&#60;/p&#62;

              &#60;p about=&#34;#design-decision&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:governsDesign&#34; resource=&#34;#protocol&#34; typeof=&#34;dio:DesignDecision&#34;&#62;We build on existing W3C standards and Linked Data principles. In particular, the storage of notifications is compatible with the &#60;cite&#62;Linked Data Platform&#60;/cite&#62; standard; notifications are identified by HTTP URIs; and notification contents are available as JSON-LD. A key architectural decision is the separation of concerns between &#60;em&#62;senders&#60;/em&#62;, &#60;em&#62;receivers&#60;/em&#62;, and &#60;em&#62;consumers&#60;/em&#62; of notifications. Implementations of the protocol can play one or more of these roles, and interoperate successfully with implementations playing the complementary roles. This means that notifications generated by one application can be reused by a completely different application, accessed via the store where the notification data resides, through shared Linked Data vocabularies. LDN also pushes the decentralised approach further by allowing any &#60;em&#62;target&#60;/em&#62; resource to advertise its Inbox anywhere on the Web; that is, targets do not need to be coupled to or controlled by a receiver, and can make use of a third-party &#60;em&#62;Inbox as a service&#60;/em&#62;.&#60;span about=&#34;#design-decision&#34; rel=&#34;dio:supportedBy&#34;&#62;&#60;meta resource=&#34;http://csarven.ca/#i&#34; /&#62;&#60;meta resource=&#34;https://rhiaro.co.uk/#me&#34; /&#62;&#60;/span&#62;&#60;/p&#62;

              &#60;p&#62;LDN is a W3C &#60;a about=&#34;&#34; rel=&#34;cito:citesAsAuthority cito:citesAsSourceDocument&#34; href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;Candidate Recommendation&#60;/a&#62; via the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/wiki/Socialwg&#34;&#62;Social Web Working Group&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-4&#34;&#62;4&#60;/a&#62;]. The first two authors of this article are the co-editors of the specification.&#60;/p&#62;

              &#60;p&#62;Use cases for decentralised notifications are particularly evident in social networking (status updates, interactions, games); scholarly communication (reviews, citations); and changes of state of resources (datasets, versioning, sensor readings, experimental observations). We describe the requirements which guided the development of the protocol and discuss related work, including current alternative approaches and complementary protocols which can work alongside LDN. We summarise the protocol itself, and specific architectural considerations that were made. We built a test suite which can be used to confirm that implementations conform with the specification, and we describe 17 implementations which interoperate with each other.&#60;/p&#62;

              &#60;div about=&#34;&#34; id=&#34;concept-scheme&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#concept-scheme&#34;&#62;
                &#60;p resource=&#34;#concept-scheme&#34; typeof=&#34;skos:ConceptScheme&#34;&#62;&#60;span property=&#34;skos:definition&#34;&#62;As the following terms used throughout this article may be subject to different interpretations by different communities, we provide some definitions here.&#60;/span&#62;&#60;/p&#62;

                &#60;p rel=&#34;skos:hasTopConcept&#34;&#62;By &#60;strong about=&#34;#concept-decentralisation&#34; id=&#34;concept-decentralisation&#34; property=&#34;skos:prefLabel&#34; rel=&#34;skos:topConceptOf&#34; resource=&#34;#concept-scheme&#34; typeof=&#34;skos:Concept&#34;&#62;decentralisation&#60;/strong&#62;, we mean &#60;span about=&#34;#concept-decentralisation&#34; property=&#34;skos:definition&#34;&#62;data and applications are loosely coupled, and users are empowered to choose where their data is stored or held. We focus on Web-based decentralisation, where content is transported over HTTP, and resources are identified with URIs.&#60;/span&#62; An &#60;strong about=&#34;#concept-inbox&#34; id=&#34;concept-inbox&#34; property=&#34;skos:prefLabel&#34; rel=&#34;skos:topConceptOf&#34; resource=&#34;#concept-scheme&#34; typeof=&#34;skos:Concept&#34;&#62;Inbox&#60;/strong&#62; is &#60;span about=&#34;#concept-inbox&#34; property=&#34;skos:definition&#34;&#62;a container or directory (attached to a Web resource) which is used to store and serve a collection of notifications.&#60;/span&#62; A &#60;strong about=&#34;#concept-notification&#34; id=&#34;concept-notification&#34; property=&#34;skos:prefLabel&#34; rel=&#34;skos:topConceptOf&#34; resource=&#34;#concept-scheme&#34; typeof=&#34;skos:Concept&#34;&#62;notification&#60;/strong&#62; is &#60;span about=&#34;#concept-notification&#34; property=&#34;skos:definition&#34;&#62;a retrievable resource which returns RDF. The contents of notifications are intended to describe a change in state of some other resource, or contain new information for the attention of a user or process, and may be subject to constraints of the Inbox it is contained in.&#60;/span&#62;
                &#60;/p&#62;
              &#60;/div&#62;

              &#60;!-- &#60;p&#62;Using this article as the target for notifications, we welcome readers&#39; feedback via LDN.&#60;/p&#62; --&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;related-work&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#related-work&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Related Work&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#related-work&#34; typeof=&#34;deo:RelatedWork&#34;&#62;
              &#60;p&#62;Here we review previous and ongoing efforts towards delivering notifications in a decentralised manner. Many systems which make use of notifications operate either in a completely centralised way, or are decentralised only in the sense that different instances of the &#60;em&#62;same&#60;/em&#62; codebase need to interoperate; we restrict our review to mechanisms which do not expect the notification to be received or used only by the same software or platform which sent it.&#60;/p&#62;

              &#60;p&#62;The contents of a notification is either: 1) URLs, indicating relations between Web resources, or 2) a &#8216;fat ping&#8217; containing a blob of information. Semantic Pingback, Webmention, and Provenance Pingback follow the first form, and are also known as &#60;cite&#62;linkbacks&#60;/cite&#62;, the suite of protocols that essentially allows Web documents to automatically reciprocate hyperlinks. This has the advantage that a verification mechanism can be tightly specified (the URL of the target must appear in the content of the source), but the disadvantage that notifications are only available for use cases involving Web publishing.&#60;/p&#62;

              &#60;p id=&#34;semantic-pingback-and-webmention&#34;&#62;&#60;cite&#62;&#60;a href=&#34;https://aksw.github.io/SemanticPingback/&#34;&#62;Semantic Pingback&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-2&#34;&#62;2&#60;/a&#62;] and &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/webmention&#34;&#62;Webmention&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-5&#34;&#62;5&#60;/a&#62;] both update the original &#60;cite&#62;&#60;a href=&#34;http://www.hixie.ch/specs/pingback/pingback&#34;&#62;Pingback&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-6&#34;&#62;6&#60;/a&#62;] mechanism by replacing the XML-RPC transport mechanism by a &#60;code&#62;x-www-form-urlencoded&#60;/code&#62; request with two parameters (&#60;code&#62;source&#60;/code&#62; and &#60;code&#62;target&#60;/code&#62;). Resources which are the target for a notification advertise the respective receiving service or endpoint via a &#60;code&#62;Link&#60;/code&#62; relation, either in HTTP headers or HTML. Semantic Pingback additionally enables discovery of the Pingback service where target is available as RDF. While the content at source may indicate (in any convention or serialisation format) the type of relation between the source and target URLs, this information about the relation is not transmitted to the receiver&#8217;s endpoint; only the source and target URLs are sent. As such, there is also no way to distinguish between multiple potential mentions of the target at the source; this is left up to the receiver to interpret. Semantic Pingback does encourage generation of additional semantics about the relation(s) between the source and the target by processing the source as RDF if possible, and also defines specific ways for a receiving server to handle incoming pingback data in order to add the source data to an RDF knowledge base [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-2&#34;&#62;2&#60;/a&#62;]. Beyond verifying that the source contains the URL of the target, Webmention does not specify any further requirements of the receiving server; nor is it expected that &#8220;mentions&#8221; are retrievable once they have been sent. &#60;/p&#62;

              &#60;p id=&#34;provenance-pingback&#34;&#62;A &#60;cite&#62;&#60;a href=&#34;http://www.w3.org/TR/prov-aq/#provenance-pingback&#34;&#62;Provenance Pingback&#60;/a&#62;&#60;/cite&#62; endpoint is also advertised via the HTTP &#60;code&#62;Link&#60;/code&#62; header; it accepts a list of URIs for provenance records describing uses of the resource [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-7&#34;&#62;7&#60;/a&#62;]. Provenance Pingback does not specify any further behaviour by the receiving server, but the contents at the URIs listed in the notification body must be semantic data.&#60;/p&#62;

              &#60;p&#62;Other notification mechanisms send more information than just URLs in the notification body; due to each mechanism&#8217;s focused use case, the payload is restricted to a particular vocabulary.&#60;/p&#62;

              &#60;p&#62;&#60;cite&#62;&#60;a href=&#34;http://www.cibiv.at/~niko/dsnotify/&#34;&#62;DSNotify&#60;/a&#62;&#60;/cite&#62; is a centralised service which crawls datasets and observes changes to links with the specific use case of preserving link integrity between Linked Open Data resources. Third-party applications can register with the sending service to receive notifications of changes in the form of a specific XML payload [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-8&#34;&#62;8&#60;/a&#62;]. With the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/2001/sw/wiki/SparqlPuSH&#34;&#62;sparqlPuSH&#60;/a&#62;&#60;/cite&#62; service, users may input a SPARQL query, the results of which are the specific updates they are interested in. The query is run periodically by the service, and the results are converted to RSS and Atom feeds, which is sent to a &#60;a href=&#34;http://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html&#34;&#62;PubSubHubbub&#60;/a&#62; hub to which the user can subscribe [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-9&#34;&#62;9&#60;/a&#62;]. The &#60;cite&#62;&#60;a href=&#34;http://www.openarchives.org/rs/notification/1.0/notification&#34;&#62;ResourceSync Change Notification&#60;/a&#62;&#60;/cite&#62; specification also sends update notifications via a &#60;abbr title=&#34;PubSubHubbub&#34;&#62;PuSH&#60;/abbr&#62; hub, this time with an XML payload based on the Sitemap format [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-10&#34;&#62;10&#60;/a&#62;]. Each of these mechanisms is triggered by subscription requests. That is, a user must actively solicit messages from a particular service, rather than having a way for a service to select a notification target and autonomously discover where to send notifications to.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;requirements-and-design-considerations&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#requirements-and-design-considerations&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Requirements and Design Considerations&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;p&#62;In this section we discuss our considerations for a &#60;span about=&#34;#design-intent-linked-data&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;dio:DesignIntent&#34;&#62;Web notification protocol that conforms to the Linked Data design principles&#60;/span&#62;, as well as &#60;span about=&#34;#design-intent-best-practices&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;dio:DesignIntent&#34;&#62;best practices for applications&#60;/span&#62;. We use these considerations to establish both concrete requirements and points of implementation-specific flexibility for the protocol.&#60;/p&#62;

              &#60;section id=&#34;modularity&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#modularity&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;R1 Modularity&#60;/h3&#62;
                &#60;div about=&#34;#modularity&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:addressedBy&#34; resource=&#34;#design-intent&#34; typeof=&#34;dio:DesignRequirement&#34;&#62;
                  &#60;p&#62;To encourage modularity of applications, one should differentiate between different classes of implementation of the protocol. Two parties are involved in the creation of a notification: a &#60;em&#62;sender&#60;/em&#62;, generating the notification data, and a &#60;em&#62;receiver&#60;/em&#62;, storing the created resource. We also have the role of a &#60;em&#62;consumer&#60;/em&#62;, which reads the notification data and repurposes it in some way. A software implementation can of course play two or all three of these roles; the important part is that it need not. A consuming application can read and use notification data without being concerned about ever sending or storing notifications.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;reusable-notifications&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#reusable-notifications&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;R2 Reusable notifications&#60;/h3&#62;
                &#60;div about=&#34;#reusable-notifications&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:addressedBy&#34; resource=&#34;#design-intent&#34; typeof=&#34;dio:DesignRequirement&#34;&#62;
                  &#60;p&#62;The relationship between the &#60;em&#62;consumer&#60;/em&#62; and &#60;em&#62;receiver&#60;/em&#62; roles is key to notifications being reusable. A consumer must be able to autonomously find the location of notifications for or about the particular resource it is interested in. To achieve this we place a requirement on the receiver to expose notifications it has been sent in such away to permit other applications to access them; and specify how any resource can advertise its receiving endpoint for consumers to discover. To promote fair use or remixing of notification contents, applications can incorporate rights and licensing information into the data. Similarly, applications may include additional information on licensing resources that the notification refers to. The presence of this type of information is important for consumers to assess the (re)usability of data.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;persistence-and-retrievability&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#persistence-and-retrievability&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;R3 Persistence and Retrievability&#60;/h3&#62;
                &#60;div about=&#34;#persistence-and-retrievability&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:addressedBy&#34; resource=&#34;#design-intent&#34; typeof=&#34;dio:DesignRequirement&#34;&#62;
                  &#60;meta rel=&#34;dio:addressedBy&#34; resource=&#34;#design-intent-best-practices&#34; /&#62;
                  &#60;meta rel=&#34;dio:identifies&#34; resource=&#34;#design-issue-optimising-implementation&#34; /&#62;
									          &#60;p&#62;There is a social expectation and technical arguments for ensuring the persistence of identifiers of Web resources [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-11&#34;&#62;11&#60;/a&#62;]. This is inconsistent with the traditionally ephemeral nature of notifications. Applications may benefit from referring to or reusing notifications if the notifications are known to be available in the long term, or indicate their expected lifespan [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-12&#34;&#62;12&#60;/a&#62;&#60;!-- , &#60;a href=&#34;https://www.w3.org/TR/dwbp/#UniqueIdentifiers&#34; title=&#34;Best Practice 9: Use persistent URIs as identifiers of datasets&#34;&#62;&#60;/a&#62;, &#60;a href=&#34;https://tools.ietf.org/html/rfc7089&#34;&#62;&#60;/a&#62;--&#62;].&#60;/p&#62;

                  &#60;p&#62;A &#60;em&#62;RESTful architecture&#60;/em&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-13&#34;&#62;13&#60;/a&#62;] is well suited for persistent notifications, as it involves organisation of atomic resources, their discovery and description, and a lightweight API for the &#60;abbr title=&#34;create, read, update, and delete&#34;&#62;CRUD&#60;/abbr&#62; (create, read, update, and delete) operations [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-14&#34;&#62;14&#60;/a&#62;]. This enforces the notion that notifications are considered resources in their own right, with their own dereferencable URIs.&#60;/p&#62;

                  &#60;p&#62;We need to consider both the needs of software systems and humans when large amounts of notification data are being generated and shared between diverse applications which may be operating without knowledge of each other. To organise and manage large amount of notifications over time, mechanisms should be in place to break representations of collections of notifications into multiple paged responses that may be easier to consume by applications.&#60;/p&#62;

                  &#60;p&#62;Relatedly, receivers may carry out resource management or garbage collection, or permit consumers or other applications to do so. For example, an application to consume messages might let an authenticated and authorised user &#8216;mark as read&#8217; by adding a triple to the notification contents.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;adaptability&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#adaptability&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;R4 Adaptability&#60;/h3&#62;
                &#60;div about=&#34;#adaptability&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;dio:DesignRequirement&#34;&#62;
                  &#60;meta rel=&#34;dio:addressedBy&#34; resource=&#34;#design-intent-linked-data&#34; /&#62;
                  &#60;meta rel=&#34;dio:identifies&#34; resource=&#34;#design-issue-data-formats&#34; /&#62;
                  &#60;p&#62;Linked Data applications benefit from domain-driven designs; that is, functionality being small and focussed on a particular purpose, rather than generic. We believe a notification protocol should be adaptable for different domains, but that there is no need to create multiple domain-specific notification protocols; the fundamental mechanics are the same.&#60;/p&#62;

                  &#60;p id=&#34;target-representation&#34; about=&#34;#target-representation&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:refines&#34; resource=&#34;#adaptability&#34; typeof=&#34;dio:DesignRequirement&#34;&#62;&#60;strong&#62;R4-A&#60;/strong&#62;: Any resource may be the &#60;em&#62;target&#60;/em&#62; of a notification. By target, we mean a notification may be addressed &#60;em&#62;to&#60;/em&#62; the resource, be &#60;em&#62;about&#60;/em&#62; the resource, or for a sender to otherwise decide that it is appropriate to draw the attention of the resource (or resource owner) to the information in the notification body. As such, any Web resource must be able to advertise an endpoint to which it can receive notifications. Resources can be RDF or non-RDF (such as an image, or CSV dataset), and may be informational (a blog post, a user profile) or non-informational (a person).&#60;/p&#62;

                  &#60;p id=&#34;notification-body&#34; about=&#34;#notification-body&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:refines&#34; resource=&#34;#adaptability&#34; typeof=&#34;dio:DesignRequirement&#34;&#62;&#60;strong&#62;R4-B&#60;/strong&#62;: We do not purport to be able to design a notifications ontology which is appropriate for every domain. Thus we consider the &#60;em&#62;contents&#60;/em&#62; of a notification to be application specific. From a sender&#8217;s perspective, we derive two core principles: a notification can contain &#60;em&#62;any data&#60;/em&#62;; a notification can use &#60;em&#62;any vocabulary&#60;/em&#62;. From a consumer&#8217;s perspective, interoperability between different applications occurs through vocabulary reuse, and shared understanding of terms. This is in accordance with Linked Data principles in general. The practical upshot of this is that a calendar application which consumes event invitations using the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/rdfcal/&#34;&#62;RDF Calendar&#60;/a&#62;&#60;/cite&#62; vocabulary is likely to completely ignore notifications containing the &#60;cite&#62;&#60;a href=&#34;http://csarven.cawww.w3.org/TR/prov-o/&#34;&#62;PROV Ontology&#60;/a&#62;&#60;/cite&#62;, even if it finds them all stored in the same place. For two independent applications operating in the &#60;em&#62;same&#60;/em&#62; domain, a shared understanding of appropriate vocabulary terms is assumed.&#60;/p&#62;

                  &#60;div id=&#34;notification-verification&#34; about=&#34;#notification-verification&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:refines&#34; resource=&#34;#adaptability&#34; typeof=&#34;dio:DesignRequirement&#34;&#62;
                  &#60;p&#62;However from a receiver&#8217;s perspective, exposing itself to receive any blobs of RDF data from unknown senders may be problematic. Thus, &#60;strong&#62;R4-C&#60;/strong&#62;: it should be possible for the receiver to enforce restrictions and accept only notifications that are acceptable according to its own criteria (deemed by e.g., user configuration; domain-specific receivers). This can be used as an anti-spam measure, a security protection, or for attaining application and data integrity.&#60;/p&#62;

                  &#60;p&#62;Rejecting notifications which do not match a specific pattern in their contents, or the &#60;em&#62;shape&#60;/em&#62; of the data, is one way to filter. For example, if the Inbox owner knows that they will only ever use a consuming application which processes friend requests, they can configure their receiver to filter out anything that does not match the pattern for a friend request, helping their consumer to be more efficient. If the notification constraints are also advertised by the receiving service as structured descriptions, generation and consumption of the notifications can be further automated. Possible specifications for doing so are W3C &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/shacl/&#34;&#62;Shapes Constraint Language (SHACL)&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-15&#34;&#62;15&#60;/a&#62;] or &#60;cite&#62;&#60;a href=&#34;https://shexspec.github.io/spec/&#34;&#62;ShEx&#60;/a&#62;&#60;/cite&#62;.&#60;/p&#62;

                  &#60;p&#62;Receivers may wish to filter notifications by verifying the sender, through for example a whitelist or a Web of trust. This requires an authentication mechanism and since different authentication mechanisms are appropriate for different applications, the notification protocol should ideally be usable alongside various methods such as clientside certificates, e.g., WebID+TLS, token-based, e.g., OAuth 2.0, or digital signatures.&#60;/p&#62;

                  &#60;p&#62;As &#60;q&#62;anyone can say anything about anything&#60;/q&#62; a receiver may choose to resolve any external resources referred to by the notification, and cross-check the notification contents against authoritative sources. This is similar to how Semantic Pingback and Webmention require fetching and parsing of the source URL to verify existence of the target link.&#60;/p&#62;
                  &#60;/div&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;subscribing&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#subscribing&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;R5 Subscribing&#60;/h3&#62;
                &#60;div about=&#34;#subscribing&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:addressedBy&#34; resource=&#34;#design-intent&#34; typeof=&#34;dio:DesignRequirement&#34;&#62;
                  &#60;p&#62;In general, applications may require that new notifications are pushed to them in real-time, or to request them at appropriate intervals. To take this into account, we expand our definition of senders, receivers and consumers with the following interaction expectations: notifications are &#60;em&#62;pushed&#60;/em&#62; from senders to receivers; and &#60;em&#62;pulled&#60;/em&#62; from receivers by consumers.&#60;/p&#62;

                  &#60;p&#62;Thus, an application which offers an endpoint or callback URL to which notifications should be sent directly is a receiver, and an application which fetches notifications from an endpoint on its own schedule is a consumer. Much of the related work &#60;em&#62;requires&#60;/em&#62; notifications to be explicitly solicited to trigger sending. Since in a decentralised model, receivers may not be aware of possible sources for notifications, our sender-receiver relationship depends on the sender&#8217;s autonomy to make such decisions by itself. This does not preclude the scenario in which a receiver may wish to solicit notifications from a particular sender, but as there are already subscription mechanisms in wide use on the Web, we do not need to specify it as part of LDN. For example, &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/websub/&#34;&#62;WebSub&#60;/a&#62;&#60;/cite&#62; (recent W3C evolution of PubSubHubbub), the &#60;cite&#62;WebSocket Protocol&#60;/cite&#62;, or &#60;cite&#62;HTTP Web Push&#60;/cite&#62;.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;p&#62;Given our adoption of Linked Data principles and a RESTful architecture, a further design decision was to ensure minimal compatibility with the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldp/&#34;&#62;Linked Data Platform&#60;/a&#62;&#60;/cite&#62; (LDP) specification [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-16&#34;&#62;16&#60;/a&#62;]. LDP is a RESTful read-write API for RDF resources, which groups related resources together into constructs known as &#60;q&#62;Containers&#60;/q&#62;. Thus, existing LDP servers can be used to store notifications, as new notifications can be created by &#60;code&#62;POST&#60;/code&#62;ing RDF to a container.&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;protocol&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#protocol&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;The LDN Protocol&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#protocol&#34; typeof=&#34;deo:Contribution dio:Design&#34;&#62;
              &#60;p&#62;The &#60;dfn id=&#34;ldn&#34;&#62;Linked Data Notifications (&#60;abbr title=&#34;Linked Data Notifications&#34;&#62;LDN&#60;/abbr&#62;)&#60;/dfn&#62; protocol describes how servers (receivers) can receive messages pushed to them by applications (senders), as well as how other applications (consumers) may retrieve those messages. Any resource can advertise a receiving endpoint (Inbox) for notification messages. Messages are expressed in RDF, and can contain arbitrary data. It is not dependent on a complete implementation of LDP, but comprises an easy-to-implement subset. LDN is a &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn&#34;&#62;W3C Candidate Recommendation&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-4&#34;&#62;4&#60;/a&#62;].&#60;/p&#62;

              &#60;figure id=&#34;figure-linked-data-notifications-overview&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-linked-data-notifications-overview&#34;&#62;
                &#60;object data=&#34;https://www.w3.org/TR/ldn/linked-data-notifications-overview.svg&#34; height=&#34;305&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;640&#34;&#62;&#60;/object&#62;

                &#60;figcaption property=&#34;schema:name&#34;&#62;Overview of Linked Data Notifications&#60;/figcaption&#62;
              &#60;/figure&#62;

              &#60;section id=&#34;sender-to-receiver&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#sender-to-receiver&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Sender to receiver interactions&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;The following steps (in order without skipping) describe the interaction between sender and receiver:&#60;/p&#62;

                  &#60;p&#62;(1) A sender is triggered, either by a human or an automatic process, to deliver a notification; (2) The sender chooses a target resource to send notifications to; (3) The sender discovers the location of the target&#8217;s &#60;em&#62;Inbox&#60;/em&#62; through the &#60;code&#62;ldp:inbox&#60;/code&#62; relation in the HTTP &#60;code&#62;Link&#60;/code&#62; header or RDF body of the target resource; (4) The sender creates the body of the notification according to the needs of application; (5) The sender makes a &#60;code&#62;POST&#60;/code&#62; to the Inbox URL, containing the body in JSON-LD or in another serialisation acceptable by the server; (6) The receiver optionally applies filtering rules, and sends the appropriate HTTP response code to accept or reject the notification; (7) The receiver exposes the notification data (according to appropriate access control) for use by consumers.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;consumer-to-receiver&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#consumer-to-receiver&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Consumer to receiver interactions&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;The following steps (in order without skipping) describe the interaction between consumer and receiver:&#60;/p&#62;

                  &#60;p&#62;(1) A consumer selects a target and discovers the location of its Inbox in the same way as the sender; (2) A receiver responds to &#60;code&#62;GET&#60;/code&#62; requests made to the Inbox URL with a listing of the URLs of notifications that have previously been accepted, linked to the Inbox with the &#60;code&#62;ldp:contains&#60;/code&#62; predicate; &#60;span about=&#34;#protocol&#34; rel=&#34;dio:fulfillsRequirement&#34; resource=&#34;#persistence-and-retrievability&#34;&#62;(3) The receiver responds to &#60;code&#62;GET&#60;/code&#62; requests made to the individual notification URLs with JSON-LD (or optionally other serialisations);&#60;/span&#62; &#60;span about=&#34;#protocol&#34; rel=&#34;dio:fulfillsRequirement&#34; resource=&#34;#reusable-notifications&#34;&#62;(4) Following the retrieval of notification listings or individual notifications, the consumer may perform further processing, combine with some other data, or simply present the results in a suitable human-readable way.&#60;/span&#62;&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;example-notifications&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#example-notifications&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Example Notifications&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;For more example notification payloads, see the &#60;a href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;LDN specification&#60;/a&#62;.&#60;/p&#62;

                  &#60;figure class=&#34;listing&#34; id=&#34;sending-notification-request&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#sending-notification-request&#34;&#62;
                    &#60;pre about=&#34;#sending-notification-request&#34; property=&#34;schema:description&#34; typeof=&#34;fabio:Script&#34;&#62;&#60;code&#62;{&#60;/code&#62;
&#60;code&#62;  &#34;@context&#34;: { &#34;sioc&#34;: &#34;http://rdfs.org/sioc/ns#&#34; }&#60;/code&#62;
&#60;code&#62;  &#34;@id&#34;: &#34;&#34;,&#60;/code&#62;
&#60;code&#62;  &#34;@type&#34;: &#34;sioc:Comment&#34;,&#60;/code&#62;
&#60;code&#62;  &#34;sioc:content&#34;: &#34;This is a great article!&#34;,&#60;/code&#62;
&#60;code&#62;  &#34;as:inReplyTo&#34;: { &#34;@id&#34;: &#34;http://example.org/article&#34; },&#60;/code&#62;
&#60;code&#62;  &#34;sioc:created_at&#34;: { &#34;@value&#34;: &#34;2015-12-23T16:44:21Z&#34; }&#60;/code&#62;
&#60;code&#62;}&#60;/code&#62;&#60;/pre&#62;
                    &#60;figcaption property=&#34;schema:name&#34;&#62;A notification about a comment created by a user (JSON-LD).&#60;/figcaption&#62;
                  &#60;/figure&#62;

                  &#60;figure class=&#34;listing&#34; id=&#34;notification-qualified-relation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#notification-qualified-relation&#34;&#62;
                    &#60;pre about=&#34;#notification-qualified-relation&#34; property=&#34;schema:description&#34; typeof=&#34;fabio:Script&#34;&#62;&#60;code&#62;@prefix as: &#38;lt;https://www.w3.org/ns/activitystreams#&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix cito: &#38;lt;http://purl.org/spar/cito/&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#38;gt; a as:Announce&#60;/code&#62;
&#60;code&#62;  as:object &#38;lt;https://linkedresearch.org/resources#r-903b83&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  as:target &#38;lt;http://csarven.ca/dokieli#architecture&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;https://linkedresearch.org/resources#r-903b83&#38;gt;&#60;/code&#62;
&#60;code&#62;  cito:citesAsPotentialReading&#60;/code&#62;
&#60;code&#62;  &#38;lt;http://csarven.ca/linked-data-notifications#protocol&#38;gt; .&#60;/code&#62;&#60;/pre&#62;
                    &#60;figcaption property=&#34;schema:name&#34;&#62;An announcement of a specific citation relation between two entities (Turtle).&#60;/figcaption&#62;
                  &#60;/figure&#62;
                &#60;/div&#62;
              &#60;/section&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;implementations&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#implementations&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Implementations&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
              &#60;p&#62;Here we summarise the 17 LDN implementations we are aware of to date. They are built by 10 different teams or individuals using different tool stacks (5 clientside JavaScript, 3 PHP, 3 NodeJS, 3 Python, 1 Perl, 1 Virtuoso Server Pages, 1 Java) and have submitted &#60;a href=&#34;https://github.com/w3c/ldn/tree/master/implementations&#34;&#62;implementation reports&#60;/a&#62; as part of the W3C standardisation process. We note that any &#60;a href=&#34;https://www.w3.org/wiki/LDP_Implementations&#34;&#62;LDP implementation&#60;/a&#62; is a conforming LDN receiver; we refer here to the ones we have tested. We discuss the value of these implementations further in the &#60;a href=&#34;http://csarven.ca/linked-data-notifications#analysis-and-evaluation&#34;&#62;Evaluation&#60;/a&#62; section.&#60;/p&#62;

              &#60;table id=&#34;ldn-implementations&#34;&#62;
                &#60;caption&#62;LDN Implementations&#60;/caption&#62;
                &#60;thead&#62;
                  &#60;tr&#62;
                    &#60;th&#62;Implementation&#60;/th&#62;
                    &#60;th&#62;Class&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications#implementations-key&#34;&#62;*&#60;/a&#62;&#60;/sup&#62;&#60;/th&#62;
                    &#60;th&#62;Description&#60;/th&#62;
                  &#60;/tr&#62;
                &#60;/thead&#62;
                &#60;tfoot&#62;&#60;tr&#62;
                  &#60;td colspan=&#34;3&#34;&#62;
                    &#60;dl class=&#34;abbr&#34;&#62;
                      &#60;dt&#62;&#60;sup id=&#34;implementations-key&#34;&#62;*&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;Conformance classes: S &#8211; sender, C &#8211; consumer, R &#8211; receiver.&#60;/dd&#62;
                      &#60;dt&#62;&#60;sup id=&#34;author-implementations&#34;&#62;a&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;Implementations by the authors&#60;/dd&#62;
                    &#60;/dl&#62;
                    &#60;p&#62;Source: &#60;a href=&#34;https://github.com/w3c/ldn/tree/master/implementations&#34;&#62;https://github.com/w3c/ldn/tree/master/implementations&#60;/a&#62;&#60;/p&#62;
                  &#60;/td&#62;
                &#60;/tr&#62;&#60;/tfoot&#62;
                &#60;tbody&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://carbonldp.com&#34;&#62;CarbonLDP&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;R&#60;/td&#62;
                    &#60;td&#62;Data storage platform (LDP)&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://dokie.li/&#34;&#62;dokieli&#60;/a&#62;&#60;sup&#62;a&#60;/sup&#62;&#60;/th&#62;
                    &#60;td&#62;S,C&#60;/td&#62;
                    &#60;td&#62;Clientside editor and annotator&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/linkeddata/errol&#34;&#62;errol&#60;/a&#62;&#60;sup&#62;a&#60;/sup&#62;&#60;/th&#62;
                    &#60;td&#62;S&#60;/td&#62;
                    &#60;td&#62;Generic message sending client&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;http://fedora-commons.org/&#34;&#62;Fedora Commons&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;R&#60;/td&#62;
                    &#60;td&#62;Open source repository platform (LDP)&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/Kongaloosh/IndieAnndroid&#34;&#62;IndieAnndroid&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;R&#60;/td&#62;
                    &#60;td&#62;Personal blogging platform&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/albertmeronyo/linked-edit-rules&#34;&#62;Linked Edit Rules&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;S&#60;/td&#62;
                    &#60;td&#62;Statistical dataset consistency checker&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/csarven/mayktso&#34;&#62;mayktso&#60;/a&#62;&#60;sup&#62;a&#60;/sup&#62;&#60;/th&#62;
                    &#60;td&#62;R&#60;/td&#62;
                    &#60;td&#62;Personal data store (LDP)&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/rhiaro/onscreen&#34;&#62;OnScreen&#60;/a&#62;&#60;sup&#62;a&#60;/sup&#62;&#60;/th&#62;
                    &#60;td&#62;C&#60;/td&#62;
                    &#60;td&#62;Notifications display client&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/albertmeronyo/pyldn&#34;&#62;pyldn&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;R&#60;/td&#62;
                    &#60;td&#62;Standalone Inbox&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/kjetilk/p5-rdf-linkeddata-notifications&#34;&#62;RDF-LinkedData-Notifications&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;R&#60;/td&#62;
                    &#60;td&#62;Standalone Inbox&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/rhiaro/sloph&#34;&#62;sloph&#60;/a&#62;&#60;sup&#62;a&#60;/sup&#62;&#60;/th&#62;
                    &#60;td&#62;S,R&#60;/td&#62;
                    &#60;td&#62;Social publishing &#38;amp; quantified self&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/melvincarvalho/vocab&#34;&#62;Solid Words&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;S&#60;/td&#62;
                    &#60;td&#62;Foreign language learning app&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/solid/solid-client&#34;&#62;solid-client&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;S&#60;/td&#62;
                    &#60;td&#62;Clientside library for LDP&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/solid/solid-inbox&#34;&#62;solid-inbox&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;C&#60;/td&#62;
                    &#60;td&#62;Clientside social message reader&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/solid/solid-notifications&#34;&#62;solid-notifications&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;S,C&#60;/td&#62;
                    &#60;td&#62;Clientside library for LDN&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/solid/node-solid-server&#34;&#62;solid-server&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;R&#60;/td&#62;
                    &#60;td&#62;Personal data storage server (LDP)&#60;/td&#62;
                  &#60;/tr&#62;
                  &#60;tr&#62;
                    &#60;th&#62;&#60;a href=&#34;https://github.com/openlink/virtuoso-opensource&#34;&#62;Virtuoso&#60;/a&#62;+&#60;a href=&#34;http://ods.openlinksw.com/wiki/ODS/OdsBriefcase&#34;&#62;ODS Briefcase&#60;/a&#62;&#60;/th&#62;
                    &#60;td&#62;R,C&#60;/td&#62;
                    &#60;td&#62;Personal data storage server (LDP)&#60;/td&#62;
                  &#60;/tr&#62;
                &#60;/tbody&#62;
              &#60;/table&#62;

              &#60;p&#62;We highlight social scholarly communication use cases with &#60;cite&#62;&#60;a href=&#34;https://dokie.li/&#34;&#62;dokieli&#60;/a&#62;&#60;/cite&#62;, a clientside editor for decentralised scientific article publishing, annotations and social interactions [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-17&#34;&#62;17&#60;/a&#62;]. dokieli uses LDN to send and consume notifications: When a reader comments on a fragment of text in an article, the application discovers the article&#8217;s Inbox and sends a notification about the annotation. dokieli also consumes notifications from this Inbox to fetch and display the annotation as marginalia (&#60;a href=&#34;http://csarven.ca/linked-data-notifications#figure-dokieli-annotation&#34;&#62;figure 2&#60;/a&#62;). A reader can share a dokieli-enabled article with their contacts; dokieli discovers each contact&#8217;s Inbox and sends a notification there (&#60;a href=&#34;http://csarven.ca/linked-data-notifications#figure-dokieli-share&#34;&#62;figure 3&#60;/a&#62;). When editing an article, the author can add a citation. If an Inbox is discovered in the cited article, dokieli sends a notification there to indicate what part of the article was cited by whom and where. dokieli-enabled articles also consume citation notifications to display these metrics for the author and other readers (&#60;a href=&#34;http://csarven.ca/linked-data-notifications#figure-dokieli-citation&#34;&#62;figure 4&#60;/a&#62;).&#60;/p&#62;

              &#60;!-- &#60;div class=&#34;figure-column-2&#34;&#62; --&#62;
              &#60;figure id=&#34;figure-dokieli-annotation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-annotation&#34;&#62;
                &#60;video id=&#34;video-dokieli-annotation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; preload=&#34;none&#34; controls=&#34;controls&#34; width=&#34;800&#34; poster=&#34;https://dokie.li/media/images/dokieli-annotation.jpg&#34;&#62;
                  &#60;source about=&#34;#video-dokieli-annotation&#34; rel=&#34;schema:hasPart&#34; resource=&#34;https://dokie.li/media/video/dokieli-annotation.webm&#34; typeof=&#34;fabio:Film&#34; src=&#34;https://dokie.li/media/video/dokieli-annotation.webm&#34; type=&#34;video/webm&#34; /&#62;
                &#60;/video&#62;
                &#60;figcaption property=&#34;schema:name&#34;&#62;&#60;a href=&#34;https://dokie.li/media/video/dokieli-annotation.webm&#34;&#62;Video&#60;/a&#62; of dokieli Web Annotation&#60;/figcaption&#62;
              &#60;/figure&#62;

              &#60;figure id=&#34;figure-dokieli-share&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-share&#34;&#62;
                &#60;video id=&#34;video-dokieli-share&#34; rel=&#34;schema:hasPart&#34; preload=&#34;none&#34; controls=&#34;controls&#34; width=&#34;800&#34; poster=&#34;https://dokie.li/media/images/dokieli-share.jpg&#34;&#62;
                  &#60;source about=&#34;#video-dokieli-share&#34; rel=&#34;schema:hasPart&#34; resource=&#34;https://dokie.li/media/video/dokieli-share.webm&#34;  typeof=&#34;fabio:Film&#34; src=&#34;https://dokie.li/media/video/dokieli-share.webm&#34; type=&#34;video/webm&#34; /&#62;
                &#60;/video&#62;
                &#60;figcaption property=&#34;schema:name&#34;&#62;&#60;a href=&#34;https://dokie.li/media/video/dokieli-share.webm&#34;&#62;Video&#60;/a&#62; of dokieli Share&#60;/figcaption&#62;
              &#60;/figure&#62;
              &#60;!-- &#60;/div&#62; --&#62;

              &#60;figure id=&#34;figure-dokieli-citation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-citation&#34;&#62;
                &#60;video controls=&#34;controls&#34; id=&#34;video-dokieli-citation&#34; poster=&#34;https://dokie.li/media/images/dokieli-citation.jpg&#34; preload=&#34;none&#34; width=&#34;800&#34; about=&#34;&#34; rel=&#34;schema:hasPart&#34;&#62;
                  &#60;source about=&#34;#video-dokieli-citation&#34; rel=&#34;schema:hasPart&#34; resource=&#34;https://dokie.li/media/video/dokieli-citation.webm&#34; src=&#34;https://dokie.li/media/video/dokieli-citation.webm&#34; type=&#34;video/webm&#34; typeof=&#34;fabio:Film&#34; /&#62;
                &#60;/video&#62;
                &#60;figcaption property=&#34;schema:name&#34;&#62;&#60;a href=&#34;https://dokie.li/media/video/dokieli-citation.webm&#34;&#62;Video&#60;/a&#62; of semantic inline citations&#60;/figcaption&#62;
              &#60;/figure&#62;

              &#60;p&#62;Notifications sent by dokieli can be reused by any consuming applications that recognise the vocabulary terms; similarly, dokieli can consume notifications sent by different applications.&#60;/p&#62;

              &#60;p&#62;Further social use cases are demonstrated by &#60;cite&#62;&#60;a href=&#34;https://rhiaro.co.uk/sloph&#34;&#62;sloph&#60;/a&#62;&#60;/cite&#62;, a personal publishing and quantified self platform which acts as a node in a decentralised social network. When new content is created on the server, sloph performs discovery on URLs it finds as values of particular properties of the new content, as well as any URLs in the body of the content, and sends notifications accordingly. For instance:&#60;/p&#62;

              &#60;ul&#62;
                &#60;li&#62;If a &#60;em&#62;Like&#60;/em&#62; activity is generated on the server, sloph uses the &#60;code&#62;object&#60;/code&#62; of the &#60;em&#62;Like&#60;/em&#62; as the target for a notification. Since dokieli uses the same vocabulary for social interactions (&#60;cite&#62;&#60;a href=&#34;https://www.w3.org/ns/activitystreams-core&#34;&#62;ActivityStreams 2.0&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-18&#34;&#62;18&#60;/a&#62;]), if the target is a dokieli article, this &#60;em&#62;Like&#60;/em&#62; will be displayed (&#60;a href=&#34;http://csarven.ca/linked-data-notifications#figure-sloph-dokieli&#34;&#62;figure 5&#60;/a&#62;).&#60;/li&#62;
                &#60;li&#62;If the user publishes a blog post containing a link, which may be semantically annotated to indicate the reason for linking, sloph sends a notification to any Inbox discovered at that link.&#60;/li&#62;
                &#60;li&#62;As a receiver, sloph accepts all incoming notifications, but holds for moderation (i.e. places behind access control) any that it cannot automatically verify refer to third-party content published on another domain. If an article written with dokieli publishes a citation of a blog post which advertises a sloph Inbox, sloph will fetch the article and verify whether the relation matches the contents of the notification before exposing the notification for re-use.&#60;/li&#62;
              &#60;/ul&#62;

              &#60;p&#62;&#60;cite&#62;&#60;a href=&#34;http://www.linkededitrules.org/&#34;&#62;Linked Edit Rules&#60;/a&#62;&#60;/cite&#62; and &#60;cite&#62;&#60;a href=&#34;https://melvincarvalho.github.io/vocab/&#34;&#62;Solid Words&#60;/a&#62;&#60;/cite&#62; are specialised senders. Linked Edit Rules checks the consistency of statistical datasets against structured constraints, and delivers the consistency report as a notification to the user. Solid Words is a clientside game for learning new words in a foreign language; it delivers the player&#8217;s score for each round to their Inbox. &#60;cite&#62;&#60;a href=&#34;https://apps.rhiaro.co.uk/onscreen&#34;&#62;OnScreen&#60;/a&#62;&#60;/cite&#62; is a (crude) generic consumer; as such, it can display notifications sent by both of the aforementioned senders (&#60;a href=&#34;http://csarven.ca/linked-data-notifications#figure-ldn-senders&#34;&#62;figure 6&#60;/a&#62;).&#60;/p&#62;

              &#60;figure id=&#34;figure-sloph-dokieli&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-sloph-dokieli&#34;&#62;
                &#60;img src=&#34;http://csarven.ca/media/images/articles/screenshot-ldn-sloph-dokieli.jpg&#34; alt=&#34;Screenshots of sloph and dokieli&#34; /&#62;
                &#60;figcaption property=&#34;schema:name&#34;&#62;A &#60;em&#62;Like&#60;/em&#62; notification created by sloph, displayed by dokieli.&#60;/figcaption&#62;
              &#60;/figure&#62;

              &#60;figure id=&#34;figure-ldn-senders&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-ldn-senders&#34;&#62;
                &#60;img src=&#34;http://csarven.ca/media/images/articles/screenshot-ldn-senders.jpg&#34; alt=&#34;Screenshots of Solid Words, Linked Edit Rules, and OnScreen&#34; /&#62;
                &#60;figcaption property=&#34;schema:name&#34;&#62;A: Solid Words (a sender), B: Linked Edit Rules (a sender), C: OnScreen (a consumer) displaying notifications sent by A and B.&#60;/figcaption&#62;
              &#60;/figure&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;analysis-and-evaluation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#analysis-and-evaluation&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Analysis and Evaluation&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#analysis-and-evaluation&#34; typeof=&#34;deo:Evaluation&#34;&#62;
              &#60;p&#62;The LDN protocol describes the discovery of a resource&#8217;s Inbox whence notifications are sent or consumed, and the sending and exposure of those notifications. Here we analyse how well features of LDN achieve the &#60;a href=&#34;http://csarven.ca/linked-data-notifications#requirements-and-design-considerations&#34;&#62;requirements&#60;/a&#62; identified previously, and compare this to related work.&#60;/p&#62;

              &#60;p&#62;We have already examined &#60;a href=&#34;http://csarven.ca/linked-data-notifications#implementations&#34;&#62;implementations&#60;/a&#62; of the specification and described how they interoperate with each other; this can be further tested by running the &#60;a href=&#34;https://linkedresearch.org/ldn/tests/&#34;&#62;test suite&#60;/a&#62;: https://linkedresearch.org/ldn/tests/. We can use this towards an evaluation of its feasibility and effectiveness at interoperability. Given the relatively early stage in the standardisation process (LDN entered Candidate Recommendation in 2016-11), the fast adoption of the LDN specification, quantity of the implementations, and their diversity is promising and further shows LDN&#8217;s feasibility. Furthermore, during the development of the specification issues have been raised or discussed by 28 different people (excluding the authors; 21 outside of the Social Web Working Group, 7 within) and the specification has undergone formal review by internationalisation, accessibility, and security specialists. We also discuss in more depth particular challenges that were raised and resolved as part of this process.&#60;/p&#62;

              &#60;section id=&#34;comparison-summary&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#comparison-summary&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Comparison summary&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;Here we compare existing notification mechanisms from related work. The criteria includes our &#60;a href=&#34;http://csarven.ca/linked-data-notifications#requirements-and-design-considerations&#34;&#62;requirements and design considerations&#60;/a&#62; (&#60;em&#62;Rx&#60;/em&#62;) along with additional technical information which helps to capture some design differences (&#60;em&#62;Tx&#60;/em&#62;).&#60;/p&#62;

                  &#60;table id=&#34;comparison-of-notification-mechanisms&#34;&#62;
                    &#60;caption&#62;Comparison of notification mechanisms&#60;/caption&#62;
                    &#60;thead&#62;
                      &#60;tr&#62;
                        &#60;th&#62;Mechanism&#60;/th&#62;
                        &#60;th&#62;T1&#60;/th&#62;
                        &#60;th&#62;T2&#60;/th&#62;
                        &#60;th&#62;T3&#60;/th&#62;
                        &#60;th&#62;R1&#60;/th&#62;
                        &#60;th&#62;R2&#60;/th&#62;
                        &#60;th&#62;R3&#60;/th&#62;
                        &#60;th&#62;R4-A&#60;/th&#62;
                        &#60;th&#62;R4-B&#60;/th&#62;
                        &#60;th&#62;R4-C&#60;sup&#62;p&#60;/sup&#62;&#60;/th&#62;
                        &#60;th&#62;R4-C&#60;sup&#62;v&#60;/sup&#62;&#60;/th&#62;
                        &#60;th&#62;R4-C&#60;sup&#62;o&#60;/sup&#62;&#60;/th&#62;
                        &#60;th&#62;R5&#60;/th&#62;
                      &#60;/tr&#62;
                    &#60;/thead&#62;
                    &#60;tfoot&#62;
                      &#60;tr&#62;
                        &#60;td colspan=&#34;14&#34;&#62;
                          &#60;dl class=&#34;abbr&#34;&#62;
                            &#60;dt&#62;T1&#60;/dt&#62;&#60;dd&#62;Notification type&#60;/dd&#62;
                            &#60;dt&#62;T2&#60;/dt&#62;&#60;dd&#62;Delivery method&#60;/dd&#62;
                            &#60;dt&#62;T3&#60;/dt&#62;&#60;dd&#62;Dependencies&#60;/dd&#62;
                            &#60;dt&#62;R1&#60;/dt&#62;&#60;dd&#62;Modularity (application classes: S Sender, R Receiver, C Consumer, U Subscriber/User)&#60;/dd&#62;
                            &#60;dt&#62;R2&#60;/dt&#62;&#60;dd&#62;Reusability&#60;/dd&#62;
                            &#60;dt&#62;R3&#60;/dt&#62;&#60;dd&#62;Persistence - required? how?&#60;/dd&#62;
                            &#60;dt&#62;R4-A&#60;/dt&#62;&#60;dd&#62;Target representation&#60;/dd&#62;
                            &#60;dt&#62;R4-B&#60;/dt&#62;&#60;dd&#62;Notification body&#60;/dd&#62;
                            &#60;dt&#62;R4-C&#60;sup&#62;p&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;Payload processing required?&#60;/dd&#62;
                            &#60;dt&#62;R4-C&#60;sup&#62;v&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;Verification - required? how?&#60;/dd&#62;
                            &#60;dt&#62;R4-C&#60;sup&#62;o&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;Requirements for referenced resources?&#60;/dd&#62;
                            &#60;dt&#62;R5&#60;/dt&#62;&#60;dd&#62;Subscription&#60;/dd&#62;
                          &#60;/dl&#62;
                          &#60;hr/&#62;
                          &#60;dl class=&#34;abbr&#34;&#62;
                            &#60;dt&#62;&#8211;&#60;/dt&#62;&#60;dd&#62;not applicable, out of scope&#60;/dd&#62;
                            &#60;dt&#62;/&#60;/dt&#62;&#60;dd&#62;not specified, in scope&#60;/dd&#62;
                            &#60;dt&#62;X&#60;/dt&#62;&#60;dd&#62;explicitly disallowed&#60;/dd&#62;
                            &#60;dt&#62;app&#60;/dt&#62;&#60;dd&#62;application specific decision&#60;/dd&#62;
                            &#60;dt&#62;!&#60;/dt&#62;&#60;dd&#62;required (&#60;em&#62;MUST&#60;/em&#62;)&#60;/dd&#62;
                            &#60;dt&#62;+&#60;/dt&#62;&#60;dd&#62;recommended (&#60;em&#62;SHOULD&#60;/em&#62;)&#60;/dd&#62;
                            &#60;dt&#62;O&#60;/dt&#62;&#60;dd&#62;optional (&#60;em&#62;MAY&#60;/em&#62;)&#60;/dd&#62;
                            &#60;dt&#62;PuSH&#60;/dt&#62;&#60;dd&#62;PubSubHubbub&#60;/dd&#62;
                          &#60;/dl&#62;
                          &#60;hr/&#62;
                          &#60;dl class=&#34;abbr&#34;&#62;
                            &#60;dt&#62;&#60;sup&#62;h&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;HTML recommended&#60;/dd&#62;
                            &#60;dt&#62;&#60;sup&#62;j&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;Alternate RDF formats can be negotiated&#60;/dd&#62;
                            &#60;dt&#62;&#60;sup&#62;k&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;&#60;code&#62;source&#60;/code&#62; and &#60;code&#62;target&#60;/code&#62; key&#8211;value pairs is required&#60;/dd&#62;
                            &#60;dt&#62;&#60;sup&#62;q&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;Provenance records with &#60;a href=&#34;http://www.w3.org/TR/prov-o/&#34;&#62;PROV Ontology&#60;/a&#62;&#60;/dd&#62;
                            &#60;dt&#62;&#60;sup&#62;r&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;RDF representation recommended&#60;/dd&#62;
                            &#60;dt&#62;&#60;sup&#62;ra&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;SPARQL results transformed to RSS/Atom&#60;/dd&#62;
                            &#60;dt&#62;&#60;sup&#62;s&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;&#60;a href=&#34;https://www.sitemaps.org/protocol.html&#34;&#62;Sitemaps&#60;/a&#62;&#60;/dd&#62;
                            &#60;dt&#62;&#60;sup&#62;t&#60;/sup&#62;&#60;/dt&#62;&#60;dd&#62;Described in an RDF store or dataset&#60;/dd&#62;
                          &#60;/dl&#62;
                        &#60;/td&#62;
                        &#60;!-- Notes for how I removed some ?s:
                          * target representation is - when there&#8217;s no discovery step for the sender ie. subscription based

                          * verification required is - when there&#8217;s a subscription relationship because we assume the receiver trusts the sender
                        -rhiaro --&#62;
                      &#60;/tr&#62;
                    &#60;/tfoot&#62;
                    &#60;tbody&#62;
                      &#60;tr&#62;
                        &#60;th&#62;Semantic Pingback&#60;/th&#62;
                        &#60;td&#62;Linkback&#60;/td&#62;
                        &#60;td&#62;POST&#60;/td&#62;
                        &#60;td&#62;RDF&#60;/td&#62;
                        &#60;td&#62;S R&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;Any&#60;sup&#62;r&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;form urlencoded&#60;sup&#62;k&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;!&#60;/td&#62;
                        &#60;td&#62;! parse source&#60;/td&#62;
                        &#60;td&#62;Any&#60;sup&#62;r&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;X&#60;/td&#62;
                      &#60;/tr&#62;
                      &#60;tr&#62;
                        &#60;th&#62;Webmention&#60;/th&#62;
                        &#60;td&#62;Linkback&#60;/td&#62;
                        &#60;td&#62;POST&#60;/td&#62;
                        &#60;td&#62;HTML&#60;/td&#62;
                        &#60;td&#62;S R&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;Any&#60;sup&#62;h&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;form urlencoded&#60;sup&#62;k&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;!&#60;/td&#62;
                        &#60;td&#62;! parse source&#60;/td&#62;
                        &#60;td&#62;Any&#60;sup&#62;h&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;X&#60;/td&#62;
                      &#60;/tr&#62;
                      &#60;tr&#62;
                        &#60;th&#62;Provenance Pingback&#60;/th&#62;
                        &#60;td&#62;Linkback&#60;/td&#62;
                        &#60;td&#62;POST&#60;/td&#62;
                        &#60;td&#62;RDF&#60;/td&#62;
                        &#60;td&#62;S R&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;URI list&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;RDF&#60;sup&#62;q&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;X&#60;/td&#62;
                      &#60;/tr&#62;
                      &#60;tr&#62;
                        &#60;th&#62;DSNotify&#60;/th&#62;
                        &#60;td&#62;Fat ping&#60;/td&#62;
                        &#60;td&#62;POST, PUT&#60;/td&#62;
                        &#60;td&#62;XML, PuSH&#60;/td&#62;
                        &#60;td&#62;S U&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;XML&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;RDF&#60;sup&#62;t&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;!&#60;/td&#62;
                      &#60;/tr&#62;
                      &#60;tr&#62;
                        &#60;th&#62;sparqlPuSH&#60;/th&#62;
                        &#60;td&#62;Fat ping&#60;/td&#62;
                        &#60;td&#62;POST&#60;/td&#62;
                        &#60;td&#62;XML, SPARQL, PuSH&#60;/td&#62;
                        &#60;td&#62;S U&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;XML&#60;sup&#62;ra&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;RDF&#60;sup&#62;t&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;!&#60;/td&#62;
                      &#60;/tr&#62;
                      &#60;tr&#62;
                        &#60;th&#62;ResourceSync&#60;/th&#62;
                        &#60;td&#62;Fat ping&#60;/td&#62;
                        &#60;td&#62;POST&#60;/td&#62;
                        &#60;td&#62;XML, PuSH&#60;/td&#62;
                        &#60;td&#62;S U&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;XML&#60;sup&#62;s&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;/&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;?&#60;/td&#62;
                        &#60;td&#62;!&#60;/td&#62;
                      &#60;/tr&#62;
                      &#60;tr&#62;
                        &#60;th&#62;Linked Data Notifications&#60;/th&#62;
                        &#60;td&#62;Fat ping&#60;/td&#62;
                        &#60;td&#62;POST&#60;/td&#62;
                        &#60;td&#62;JSON-LD&#60;/td&#62;
                        &#60;td&#62;S R C&#60;/td&#62;
                        &#60;td&#62;!&#60;/td&#62;
                        &#60;td&#62;! URI&#60;/td&#62;
                        &#60;td&#62;Any&#60;/td&#62;
                        &#60;td&#62;JSON-LD&#60;sup&#62;j&#60;/sup&#62;&#60;/td&#62;
                        &#60;td&#62;+ app&#60;/td&#62;
                        &#60;td&#62;+ app&#60;/td&#62;
                        &#60;td&#62;&#8211;&#60;/td&#62;
                        &#60;td&#62;O app&#60;/td&#62;
                      &#60;/tr&#62;
                    &#60;/tbody&#62;
                  &#60;/table&#62;

                  &#60;p&#62;Given that each application requires to follow the steps listed in &#60;q&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications#sender-to-receiver&#34;&#62;Sender to receiver interaction&#60;/a&#62;&#60;/q&#62; and &#60;q&#62;&#60;a href=&#34;http://csarven.ca/linked-data-notifications#consumer-to-receiver&#34;&#62;Consumer to receiver interactions&#60;/a&#62;&#60;/q&#62; the metrics are dependent on the performance of client and server to do HTTP requests and responses, and their respective payloads.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;compatibility-with-existing-systems&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#compatibility-with-existing-systems&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Compatibility with existing systems&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;Per &#60;a about=&#34;#protocol&#34; rel=&#34;dio:fulfillsRequirement&#34; href=&#34;http://csarven.ca/linked-data-notifications#modularity&#34;&#62;R1&#60;/a&#62; and &#60;a about=&#34;#protocol&#34; rel=&#34;dio:fulfillsRequirement&#34; href=&#34;http://csarven.ca/linked-data-notifications#adaptability&#34;&#62;R4&#60;/a&#62; we have tried to optimise LDN for use as a module of a larger system. The success of this is demonstrated by implementations which use LDN alongside existing protocols according to their specific needs.&#60;/p&#62;

                  &#60;p&#62;The Solid suite of tools, Virtuoso+ODS-Briefcase, and dokieli use &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/wiki/WebAccessControl&#34;&#62;Web Access Control&#60;/a&#62;&#60;/cite&#62; along with an authentication mechanism to apply fine grained access controls to restrict who can send notifications, or who can retrieve notifications from the Inbox. sloph demonstrates an Inbox as a &#60;cite&#62;&#60;a href=&#34;http://www.webhooks.org/&#34;&#62;Webhooks&#60;/a&#62;&#60;/cite&#62; callback URL, for requesting notifications from APIs which post JSON-based payloads. &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/activitypub/&#34;&#62;ActivityPub&#60;/a&#62;&#60;/cite&#62; is a W3C &#60;abbr title=&#34;Candidate Recommendation&#34;&#62;CR&#60;/abbr&#62; for decentralised social media [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-19&#34;&#62;19&#60;/a&#62;]. It uses LDN for delivery of notifications with the &#60;a href=&#34;https://www.w3.org/ns/activitystreams&#34;&#62;ActivityStreams 2.0&#60;/a&#62; (AS2) vocabulary, and specifies additional specialised receiver behaviour; also used by sloph. dokieli uses the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/annotation-protocol/&#34;&#62;Web Annotation Protocol&#60;/a&#62;&#60;/cite&#62;, an LDP-based mechanism for creating new content, which acts as a trigger for notifications to be sent to the Inbox of the annotation target. The &#60;cite&#62;&#60;a href=&#34;http://fcrepo.github.io/fcrepo-specification/&#34;&#62;Fedora API Specification&#60;/a&#62;&#60;/cite&#62; is in the process of being formalised (as an extension of LDP) by the Fedora community. The repository event stream draws upon the LDN specification, allowing LDN consumers and senders to react asynchronously to repository events.&#60;/p&#62;

                  &#60;p&#62;Any existing &#60;abbr title=&#34;Linked Data Platform&#34;&#62;LDP&#60;/abbr&#62; implementation can serve as an LDN receiver. Simply advertising any &#60;code&#62;ldp:Container&#60;/code&#62; as the Inbox for a resource is sufficient. We confirmed this with four LDP servers which were developed independently with different code bases, prior to the LDN specification (CarbonLDP, Fedora Commons, Solid Server, Virtuoso).&#60;/p&#62;

                  &#60;p&#62;LDN has been integrated into existing domain specific systems: dokieli, Fedora Commons, IndieAnndroid, Linked Edit Rules, sloph, solid-client, Solid Words. Standalone implementations of LDN are also straightforward as a result of this modularity, ie: errol, mayktso, onscreen, pyLDN, RDF-LinkedData-Notifications, solid-inbox, solid-notifications.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;optimising-implementation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#optimising-implementation&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Optimising implementation&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p about=&#34;#design-intent-best-practices&#34; rel=&#34;dio:generatesIssue&#34;&#62;&#60;span about=&#34;#design-issue-optimising-implementation&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:generatedByIntent&#34; resource=&#34;#design-intent-best-practices&#34; typeof=&#34;dio:DesignIssue&#34;&#62;We have considered tradeoffs between the HTTP operations receivers and publishers are &#60;em&#62;required&#60;/em&#62; to respond to, and ways in which developers may wish to optimise senders or consumers by reducing outbound requests.&#60;meta about=&#34;#design-issue-optimising-implementation&#34; rel=&#34;dio:hasStatus&#34; resource=&#34;dio:Resolved&#34; /&#62;&#60;/span&#62;&#60;/p&#62;

                  &#60;p about=&#34;#design-issue-optimising-implementation&#34; rel=&#34;dio:hasMandatedSolution&#34; resource=&#34;#solution-optimising-implementation-get-head-link&#34;&#62;
                    &#60;meta rel=&#34;dio:leadsTo&#34; resource=&#34;#design-decision&#34; typeof=&#34;dio:MandatedSolution&#34; /&#62;
                    &#60;span property=&#34;dio:hasArgument&#34; resource=&#34;#argument-optimising-implementation-get-head-link&#34; typeof=&#34;dio:Argument&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;&#60;code&#62;HEAD&#60;/code&#62; requests are low cost, and &#60;code&#62;GET&#60;/code&#62; requests may be high cost if the body of the resource is large.&#60;/span&#62;&#60;/span&#62;

                    &#60;span property=&#34;dio:hasJustification&#34; resource=&#34;#justification-optimising-implementation-get-head-link&#34; typeof=&#34;dio:Justification&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;Given that an Inbox may be discovered from the HTTP headers of a resource, senders and consumers can optimise by attempting a &#60;code&#62;HEAD&#60;/code&#62; request for discovery, and only continuing with a &#60;code&#62;GET&#60;/code&#62; request if the &#60;code&#62;HEAD&#60;/code&#62; is not successful. On the other hand, senders and consumers may be attempting discovery upon RDF resources which they already intend to parse into their own storage. In this case, there is no need for a &#60;code&#62;HEAD&#60;/code&#62; request, as a &#60;code&#62;GET&#60;/code&#62; will yield both HTTP &#60;code&#62;Link&#60;/code&#62; headers and an RDF body, either of which could include the Inbox triple. This means that resources advertising an Inbox must respond to &#60;code&#62;GET&#60;/code&#62; requests (even if only with HTTP headers) and may respond to &#60;code&#62;HEAD&#60;/code&#62; requests.&#60;/span&#62;&#60;/span&#62;
                  &#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;data-formats&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#data-formats&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Data Formats and Content Negotiation&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p about=&#34;#design-intent-linked-data&#34; rel=&#34;dio:generatesIssue&#34;&#62;&#60;span about=&#34;#design-issue-data-formats&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; rel=&#34;dio:hasStatus&#34; resource=&#34;#design-intent-linked-data&#34; typeof=&#34;dio:DesignIssue&#34;&#62;Handling data irrespective of the particular RDF serialisation permits some flexibility, but can be costly to support. We take into account: (a) application interoperability, (b) maintenance of RDF parsers and serialisation libraries, (c) complexity of their inclusion in applications, (d) run-time efficiency.&#60;meta about=&#34;#design-issue-data-formats&#34; rel=&#34;dio:hasStatus&#34; resource=&#34;dio:Resolved&#34; /&#62;&#60;/span&#62;&#60;/p&#62;

                  &#60;p about=&#34;#design-issue-data-formats&#34; rel=&#34;dio:hasMandatedSolution&#34; resource=&#34;#solution-data-formats-json-ld&#34;&#62;
                    &#60;meta rel=&#34;dio:leadsTo&#34; resource=&#34;#design-decision&#34; typeof=&#34;dio:MandatedSolution&#34; /&#62;
                    &#60;span property=&#34;dio:hasArgument&#34; resource=&#34;#argument-data-formats-json-ld&#34; typeof=&#34;dio:Argument&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;To address these issues, LDN requires all applications to create and understand the JSON-LD syntax, both for the contents of Inbox as well as for individual notifications. Choosing a single serialisation to &#60;em&#62;require&#60;/em&#62; is necessary for consistent interoperability, as well as keeping processing requirements or external code dependencies minimal.&#60;/span&#62;&#60;/span&#62;

                    &#60;span property=&#34;dio:hasJustification&#34; resource=&#34;#justification-data-formats-json-ld&#34; typeof=&#34;dio:Justification&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;JSON-LD is advantageous in being familiar for developers who are &#60;cite&#62;&#60;a rel=&#34;dio:hasEvidence&#34; typeof=&#34;dio:Evidence&#34; href=&#34;http://manu.sporny.org/2014/json-ld-origins-2/&#34;&#62;used to JSON-based APIs but not RDF&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-data-notifications#ref-20&#34;&#62;20&#60;/a&#62;], and it is compatible with existing JSON libraries or in some cases native programming language data structures.&#60;/span&#62;&#60;/span&#62;
                  &#60;/p&#62;

                  &#60;p about=&#34;#design-issue-data-formats&#34; rel=&#34;dio:hasAlternativeSolution&#34; resource=&#34;#solution-data-formats-content-negotiation&#34;&#62;Optionally, &#60;span property=&#34;dio:hasArgument&#34; resource=&#34;#argument-data-formats-content-negotiation&#34; typeof=&#34;dio:Argument&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;applications may attempt to exchange different RDF serialisations by performing content negotiation&#60;/span&#62;&#60;/span&#62; (&#60;span property=&#34;dio:hasJustification&#34; resource=&#34;#justification-data-formats-content-negotiation&#34; typeof=&#34;dio:Justification&#34;&#62;&#60;span datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;receivers can expose &#60;code&#62;Accept-Post&#60;/code&#62; headers for senders, and consumers can send &#60;code&#62;Accept&#60;/code&#62; headers to receivers&#60;/span&#62;&#60;/span&#62;).&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;precision&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#precision&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Precision&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;In placing no constraints on the contained information, LDN enables a sender to be precise and lossless with the data it is transmitting. Approaches which send only URLs rely on the receiver interpreting a third-party resource, which may or may not contain structured markup or be under the control of the sender. Approaches which offer additional guidance to aid the receiver in interpreting the source document(s) nonetheless still restricts the sender. LDN therefore offers flexibility to senders, increasing the potential uses for the notification mechanism. LDN compensates for increased complexity on the receiver&#8217;s end by recommending filtering mechanisms, and moving some of the burden of understanding notifications to the consumer role. As such LDN can cover a broader variety of use cases.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;

              &#60;section id=&#34;accommodating-different-targets&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#accommodating-different-targets&#34;&#62;
                &#60;h3 property=&#34;schema:name&#34;&#62;Accommodating different targets&#60;/h3&#62;
                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                  &#60;p&#62;Per &#60;em&#62;R4 Adaptability&#60;/em&#62;, we want LDN to be available for all resources in any publishing context. We consider lowering the bar for publishers of target resources to be a worthwhile trade-off against slightly increased complexity for senders and consumers. This is why we require that senders and consumers must be equipped to discover Inboxes through both HTTP headers and RDF content. &#60;/p&#62;

                  &#60;p&#62;Since binary formats such as images and video cannot contain an RDF relation, the HTTP header is essential for including them. It also allows the inclusion of resources for which it is undesirable or impractical to add individual Inbox relations, such as to elements in a dataset; or circumstances where the developer responsible for the Inbox relation is unable to modify the content. Conversely, non-informational resources (represented with fragment URIs or 303 redirects) are unable to express HTTP headers. Their relation to an Inbox must be expressed in an RDF source. However, if a sender or consumer has a domain-specific requirement to &#60;em&#62;only&#60;/em&#62; ever target non-informational resources, they are exempt from the requirement of discovery via HTTP headers.&#60;/p&#62;
                &#60;/div&#62;
              &#60;/section&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;conclusions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#conclusions&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Conclusions&#60;/h2&#62;
            &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#conclusions&#34; typeof=&#34;deo:Conclusion&#34;&#62;
              &#60;p&#62;In this article we describe LDN, a protocol for decentralised semantic notifications, currently undergoing standardisation at the W3C. Key elements are:&#60;/p&#62;

              &#60;ul&#62;
                &#60;li&#62;Notifications as retrievable, reusable entities with their own URIs.&#60;/li&#62;
                &#60;li&#62;Distinct conformance classes for senders, receivers, and consumers.&#60;/li&#62;
                &#60;li&#62;Deliberately not defining the vocabulary of notification contents to allow for use in a range of different application domains.&#60;/li&#62;
                &#60;li&#62;Flexibility of authentication and verification, for the same reason.&#60;/li&#62;
              &#60;/ul&#62;

              &#60;p&#62;We outlined design requirements, describe how LDN meets these, and compare this with related work. We consider LDN to have greater modularity and adaptability to different scenarios, as well as good conformance with Linked Data principles. This specification has potential to have high impact in increasing interoperability between decentralised Linked Data applications in related domains, as well as generating new discoverable content for the LOD Cloud. This is evidenced by 17 diverse implementations which can be shown to interoperate with each other, including generic libraries and datastores, and domain-specific applications. Being on the W3C standards track increases the likelihood of further adoption.&#60;/p&#62;

              &#60;!-- Future work? --&#62;
              &#60;!-- &#60;p&#62;We have yet to assess the implications of applications modifying data that another application also makes use of. This would be a useful study for decentralisation in general.&#60;/p&#62; --&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;acknowledgements&#34; inlist=&#34;&#34; prefix=&#34;scoro: http://purl.org/spar/scoro/&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#acknowledgements&#34;&#62;
            &#60;h2 property=&#34;schema:name&#34;&#62;Acknowledgements&#60;/h2&#62;
            &#60;div about=&#34;#acknowledgements&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Acknowledgements&#34;&#62;
              &#60;p&#62;This material is based on work supported by the Qatar Computing Research Institute (QCRI), and by the DFG project &#8220;Opening Scholarly Communication in Social Sciences&#8221; (grant agreement AU 340/9-1).&#60;/p&#62;
            &#60;/div&#62;
          &#60;/section&#62;

          &#60;section id=&#34;references&#34;&#62;
            &#60;h2&#62;References&#60;/h2&#62;
            &#60;div&#62;
              &#60;ol&#62;
&#60;li id=&#34;ref-1&#34;&#62;Mansour, E., Sambra, A., Hawke, S., Zereba, M., Capadisli, S., Ghanem, A., Aboulnaga, A., Berners-Lee, T.: &#60;cite&#62;A Demonstration of the Solid Platform for Social Web Applications&#60;/cite&#62;, WWW, Demo, 2016, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://www2016.net/proceedings/companion/p223.pdf&#34;&#62;http://www2016.net/proceedings/companion/p223.pdf&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-2&#34;&#62;Tramp, S., Frischmuth, P., Ermilov, T., Shekarpour, S., Auer, S.: &#60;cite&#62;An Architecture of a Distributed Semantic Social Network&#60;/cite&#62;, Semantic Web Journal, 2012, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://www.semantic-web-journal.net/sites/default/files/swj201_4.pdf&#34;&#62;&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-3&#34;&#62;Arndt, N., Junghanns, K., Meissner, R., Frischmuth, F., Radtke, N., Frommhold, M., Martin, M.: &#60;cite&#62;Structured Feedback&#60;/cite&#62;, WWW, LDOW, 2016, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://events.linkeddata.org/ldow2016/papers/LDOW2016_paper_02.pdf&#34;&#62;http://events.linkeddata.org/ldow2016/papers/LDOW2016_paper_02.pdf&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-4&#34;&#62;Capadisli, S., Guy, A.: &#60;cite&#62;Linked Data Notifications&#60;/cite&#62;, W3C Candidate Recommendation, 2016, &#60;a rel=&#34;schema:citation&#34; href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;https://www.w3.org/TR/ldn/&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-5&#34;&#62;Parecki, A.: &#60;cite&#62;Webmention&#60;/cite&#62;, W3C Proposed Recommendation, 2016, &#60;a rel=&#34;schema:citation&#34; href=&#34;https://www.w3.org/TR/webmention/&#34;&#62;https://www.w3.org/TR/webmention/&#60;/a&#62;&#60;/li&#62;

&#60;li id=&#34;ref-6&#34;&#62;Langridge, S., Hickson, I.: &#60;cite&#62;Pingback 1.0&#60;/cite&#62;, 2002, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://www.hixie.ch/specs/pingback/pingback&#34;&#62;http://www.hixie.ch/specs/pingback/pingback&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-7&#34;&#62;Klyne, G., Groth, P.: &#60;cite&#62;PROV-AQ: Provenance Access and Query&#60;/cite&#62;,  W3C Note, 2013, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://www.w3.org/TR/prov-aq/&#34;&#62;http://www.w3.org/TR/prov-aq/&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-8&#34;&#62;Haslhofer, B., Popitsch, N.: &#60;cite&#62;DSNotify &#8211; Detecting and Fixing Broken Links in Linked Data Sets&#60;/cite&#62;, WWW, 2010, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://eprints.cs.univie.ac.at/81/1/2010_WWW_DSNotify.pdf&#34;&#62;http://eprints.cs.univie.ac.at/81/1/2010_WWW_DSNotify.pdf&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-9&#34;&#62;Passant, A., Mendes, P.N.: &#60;cite&#62;sparqlPuSH: Proactive notification of data updates in RDF stores using PubSubHubbub&#60;/cite&#62;, SFSW, CEUR Workshop Proceedings, Vol. 699, 2010, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://ceur-ws.org/Vol-699/Paper6.pdf&#34;&#62;http://ceur-ws.org/Vol-699/Paper6.pdf&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-10&#34;&#62;Klein, M., Van de Sompel, H., Warner, S., Klyne, G., Haslhofer, B., Nelson, M., Lagoze, C., Sanderson, R.: ResourceSync Framework Specification &#8211; Change Notification, 2016, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://www.openarchives.org/rs/notification/1.0/notification&#34;&#62;http://www.openarchives.org/rs/notification/1.0/notification&#60;/a&#62;&#60;/li&#62;

&#60;li id=&#34;ref-11&#34;&#62;Berners-Lee, T.: &#60;cite&#62;Cool URIs don&#39;t change&#60;/cite&#62;, W3C, 1998, &#60;a rel=&#34;schema:citation&#34; href=&#34;https://www.w3.org/Provider/Style/URI.html&#34;&#62;https://www.w3.org/Provider/Style/URI.html&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-12&#34;&#62;Archer, P., Loutas, N., Goedertier S., Kourtidis, S.: &#60;cite&#62;Study On Persistent URIs&#60;/cite&#62;, 2012, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://philarcher.org/diary/2013/uripersistence/&#34;&#62;http://philarcher.org/diary/2013/uripersistence/&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-13&#34;&#62;Fielding, R. T.: &#60;cite&#62;Architectural Styles and the Design of Network-based Software Architectures&#60;/cite&#62;. Doctoral dissertation, University of California, Irvine, 2000, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm&#34;&#62;http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-14&#34;&#62;Page, K.R., De Roure, D.C., Martinez, K.: &#60;cite&#62;REST and Linked Data: a match made for domain driven development?&#60;/cite&#62;, WWW, WS-REST, 2011, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://ws-rest.org/2011/proc/a5-page.pdf&#34;&#62;http://ws-rest.org/2011/proc/a5-page.pdf&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-15&#34;&#62;Knublauch, H., Kontokostas, D.: &#60;cite&#62;Shapes Constraint Language&#60;/cite&#62;, W3C Working Draft, 2016, &#60;a rel=&#34;schema:citation&#34; href=&#34;https://www.w3.org/TR/shacl/&#34;&#62;&#60;/a&#62;&#60;/li&#62;

&#60;li id=&#34;ref-16&#34;&#62;Speicher, S., Arwe, J., Malhotra, A.: &#60;cite&#62;Linked Data Platform&#60;/cite&#62;, W3C Recommendation, 2015, &#60;a rel=&#34;schema:citation&#34; href=&#34;https://www.w3.org/TR/ldp/&#34;&#62;https://www.w3.org/TR/ldp/&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-17&#34;&#62;Capadisli, S., Guy, A., Auer S., Berners-Lee, T.: &#60;cite&#62;dokieli&#60;/cite&#62;, 2016, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://csarven.ca/dokieli&#34;&#62;http://csarven.ca/dokieli&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-18&#34;&#62;Snell, J., Prodromou, E.: &#60;cite&#62;Activity Streams 2.0&#60;/cite&#62;, W3C Candidate Recommendation, 2016, &#60;a rel=&#34;schema:citation&#34; href=&#34;https://www.w3.org/TR/activitystreams-core/&#34;&#62;https://www.w3.org/TR/activitystreams-core/&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-19&#34;&#62;Webber, C., Tallon, J.: &#60;cite&#62;ActivityPub&#60;/cite&#62;, W3C Candidate Recommendation, 2016, &#60;a rel=&#34;schema:citation&#34; href=&#34;https://www.w3.org/TR/activitypub/&#34;&#62;https://www.w3.org/TR/activitypub/&#60;/a&#62;&#60;/li&#62;
&#60;li id=&#34;ref-20&#34;&#62;Sporny, M.: &#60;cite&#62;JSON-LD and Why I Hate the Semantic Web&#60;/cite&#62;, 2014, &#60;a rel=&#34;schema:citation&#34; href=&#34;http://manu.sporny.org/2014/json-ld-origins-2/&#34;&#62;http://manu.sporny.org/2014/json-ld-origins-2/&#60;/a&#62;&#60;/li&#62;
              &#60;/ol&#62;
            &#60;/div&#62;
          &#60;/section&#62;
        &#60;/div&#62;

        
      </description>
      <guid>http://csarven.ca/linked-data-notifications</guid>
      
    </item>
    
    <item>
      <title>Linked Research: An Approach for Scholarly Communication</title>
      <pubDate>Sun, 20 Dec 2015 00:00:00</pubDate>
      <description>
                        &#60;h1 property=&#34;schema:name&#34;&#62;Linked Research: An Approach for Scholarly Communication&#60;/h1&#62;

                &#60;div id=&#34;authors&#34;&#62;
                    &#60;dl id=&#34;author-name&#34;&#62;
                        &#60;dt&#62;Authors&#60;/dt&#62;
                        &#60;dd id=&#34;Sarven-Capadisli&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://csarven.ca/#i&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:creator schema:publisher schema:author&#34;&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Sarven Capadisli&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#author-org-1&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;1&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#author-email-1&#34;&#62;&#9994;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
                        &#60;dd id=&#34;Amy-Guy&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;https://rhiaro.co.uk/#me&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;https://rhiaro.co.uk/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Amy Guy&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#author-org-2&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Edinburgh&#34;&#62;2&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#author-email-2&#34;&#62;🐦&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
                        &#60;dd id=&#34;Christoph-Lange&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34; href=&#34;https://langec.wordpress.com/about/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Christoph Lange&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#author-org-3&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;3&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#author-email-3&#34;&#62;&#8747;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
                        &#60;dd id=&#34;S&#246;ren-Auer&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://eis.iai.uni-bonn.de/SoerenAuer.html&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;S&#246;ren Auer&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#author-org-4&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;4&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#author-email-4&#34;&#62;&#9883;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
                        &#60;dd id=&#34;Nicola-Greco&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;https://nicola.databox.me/profile/card#me&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;https://nicola.databox.me/profile/card#me&#34; href=&#34;http://nicola.io/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Nicola Greco&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;https://nicola.databox.me/profile/card#me&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#author-org-5&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34;&#62;5&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#author-email-5&#34;&#62;📖&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
                    &#60;/dl&#62;

                    &#60;ul id=&#34;author-org&#34;&#62;
                        &#60;li id=&#34;author-org-1&#34;&#62;&#60;sup&#62;1&#60;/sup&#62;Enterprise Information Systems Department, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Bonn&#34; href=&#34;http://uni-bonn.de/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Bonn&#60;/a&#62;, Bonn, Germany&#60;/li&#62;
                        &#60;li id=&#34;author-org-2&#34;&#62;&#60;sup&#62;2&#60;/sup&#62;School of Informatics, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Edinburgh&#34; href=&#34;http://www.ed.ac.uk/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Edinburgh&#60;/a&#62;, Edinburgh, UK&#60;/li&#62;
                        &#60;li id=&#34;author-org-3&#34;&#62;&#60;sup&#62;3&#60;/sup&#62;Enterprise Information Systems Department, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Bonn&#34; href=&#34;http://uni-bonn.de/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Bonn&#60;/a&#62;, Bonn, Germany&#60;/li&#62;
                        &#60;li id=&#34;author-org-4&#34;&#62;&#60;sup&#62;4&#60;/sup&#62;Enterprise Information Systems Department, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Bonn&#34; href=&#34;http://uni-bonn.de/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Bonn&#60;/a&#62;, Bonn, Germany&#60;/li&#62;
                        &#60;li id=&#34;author-org-5&#34;&#62;&#60;sup&#62;5&#60;/sup&#62;Decentralized Information Group, CSAIL, &#60;a about=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34; href=&#34;https://mit.edu/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;MIT&#60;/a&#62;, Cambridge, US&#60;/li&#62;
                    &#60;/ul&#62;

                    &#60;ul id=&#34;author-email&#34;&#62;
                        &#60;li id=&#34;author-email-1&#34;&#62;&#60;sup&#62;&#9994;&#60;/sup&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.camailto:info@csarven.ca&#34; rel=&#34;schema:email&#34;&#62;info@csarven.ca&#60;/a&#62;&#60;/li&#62;
                        &#60;li id=&#34;author-email-2&#34;&#62;&#60;sup&#62;🐦&#60;/sup&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;http://csarven.camailto:amy@rhiaro.co.uk&#34; rel=&#34;schema:email&#34;&#62;amy@rhiaro.co.uk&#60;/a&#62;&#60;/li&#62;
                        &#60;li id=&#34;author-email-3&#34;&#62;&#60;sup&#62;&#8747;&#60;/sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/ChristophLange&#34; href=&#34;http://csarven.camailto:langec@cs.uni-bonn.de&#34; rel=&#34;schema:email&#34;&#62;langec@cs.uni-bonn.de&#60;/a&#62;&#60;/li&#62;
                        &#60;li id=&#34;author-email-4&#34;&#62;&#60;sup&#62;&#9883;&#60;/sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://csarven.camailto:auer@cs.uni-bonn.de&#34; rel=&#34;schema:email&#34;&#62;auer@cs.uni-bonn.de&#60;/a&#62;&#60;/li&#62;
                        &#60;li id=&#34;author-email-5&#34;&#62;&#60;sup&#62;📖&#60;/sup&#62;&#60;a about=&#34;https://nicola.databox.me/profile/card#me&#34; href=&#34;http://csarven.camailto:ngreco@mit.edu&#34; rel=&#34;schema:email&#34;&#62;ngreco@mit.edu&#60;/a&#62;&#60;/li&#62;
                    &#60;/ul&#62;
                &#60;/div&#62;

                &#60;dl id=&#34;document-identifier&#34;&#62;
                    &#60;dt&#62;Identifier&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication&#34; rel=&#34;owl:sameAs&#34;&#62;http://csarven.ca/linked-research-scholarly-communication&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-inbox&#34;&#62;
                    &#60;dt&#62;Notifications Inbox&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/inbox/&#34; rel=&#34;solid:inbox&#34;&#62;inbox/&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-in-reply-to&#34;&#62;
                    &#60;dt&#62;In Reply To&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;http://ht.acm.org/ht2016/calls&#34; rel=&#34;as:inReplyTo&#34;&#62;ACM Hypertext 2016 Call for Contributions&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-published&#34;&#62;
                    &#60;dt&#62;Published&#60;/dt&#62;
                    &#60;dd&#62;&#60;time content=&#34;2015-02-20T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34; datetime=&#34;2015-02-20T00:00:00Z&#34; property=&#34;schema:datePublished&#34;&#62;2015-12-20&#60;/time&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-modified&#34;&#62;
                    &#60;dt&#62;Modified&#60;/dt&#62;
                    &#60;dd&#62;&#60;time content=&#34;2016-03-11T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34; datetime=&#34;2016-03-11T00:00:00Z&#34; property=&#34;schema:dateModified&#34;&#62;2016-03-11&#60;/time&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-license&#34;&#62;
                    &#60;dt&#62;License&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://creativecommons.org/licenses/by/4.0/&#34; rel=&#34;schema:license&#34; title=&#34;Creative Commons Attribution 4.0 Unported&#34;&#62;CC BY 4.0&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;div id=&#34;content&#34;&#62;
                    &#60;section id=&#34;abstract&#34;&#62;
                        &#60;h2&#62;Abstract&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:abstract&#34;&#62;
                          &#60;p&#62;The future of scholarly communication involves research results, analysis and data all being produced, published, verified and reused interactively on the Web, with &#8216;papers&#8217; linking to and from each other at a granular level. The academic process of peer review is increasingly becoming open, transparent and decentralised. More broadly, the mechanism for global knowledge sharing is becoming an ongoing conversation between experts, policy makers, implementers, and the general public. This vision is radical, and getting there requires understanding of, and change in, a number of interrelated areas. In this article we break down the problem space and define requirements for advancement towards a Web-based ecosystem for scholarly communication: &#60;em&#62;Linked Research&#60;/em&#62;. We discuss our strategy for tackling each of these areas. This includes how we can build on and combine existing well-known technologies and practices for digital publishing, social interactions, decentralised data storage, and semantic data enrichment. We provide an initial assessment of our proposed strategy through an example implementation of tooling which sets out to meet the requirements.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;keywords&#34;&#62;
                        &#60;h2&#62;Keywords&#60;/h2&#62;
                        &#60;div&#62;
                            &#60;ul rel=&#34;schema:about&#34;&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Human-computer_interaction&#34; resource=&#34;http://dbpedia.org/resource/Human-computer_interaction&#34;&#62;Human-computer interaction&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Linked_Data&#34; resource=&#34;http://dbpedia.org/resource/Linked_Data&#34;&#62;Linked Data&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Open_access&#34; resource=&#34;http://dbpedia.org/resource/Open_access&#34;&#62;Open Access&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Semantic_publishing&#34; resource=&#34;http://dbpedia.org/resource/Semantic_publishing&#34;&#62;Semantic publishing&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Social_machine&#34; resource=&#34;http://dbpedia.org/resource/Social_machine&#34;&#62;Social machine&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Social_web&#34; resource=&#34;http://dbpedia.org/resource/Social_web&#34;&#62;Social web&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Web_science&#34; resource=&#34;http://dbpedia.org/resource/Web_science&#34;&#62;Web science&#60;/a&#62;&#60;/li&#62;
                            &#60;/ul&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

&#60;!-- TODO: Use CCS 2012
                    &#60;section id=&#34;categories-and-subject-descriptors&#34;&#62;
                        &#60;h2&#62;Categories and Subject Descriptors&#60;/h2&#62;
                        &#60;div&#62;
                            &#60;ul rel=&#34;schema:about&#34;&#62;
                                &#60;li&#62;&#60;a href=&#34;http://www.acm.org/about/class/ccs98-html#H.1.2&#34; resource=&#34;http://acm.rkbexplorer.com/ontologies/acm#H.1.2&#34;&#62;H.1.2&#60;/a&#62; [&#60;strong&#62;Information Systems&#60;/strong&#62;]: Human information processing&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;http://www.acm.org/about/class/ccs98-html#H.4.m&#34; resource=&#34;http://acm.rkbexplorer.com/ontologies/acm#H.4.m&#34;&#62;H.4.m&#60;/a&#62; [&#60;strong&#62;Information Systems Applications&#60;/strong&#62;]: Linked Data&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;http://www.acm.org/about/class/ccs98-html#H.5.3&#34; resource=&#34;http://acm.rkbexplorer.com/ontologies/acm#H.5.3&#34;&#62;H.5.3&#60;/a&#62; [&#60;strong&#62;Information Interfaces and Presentation&#60;/strong&#62;]: Web-based interaction&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;http://www.acm.org/about/class/ccs98-html#I.7.4&#34; resource=&#34;http://acm.rkbexplorer.com/ontologies/acm#I.7.4&#34;&#62;I.7.4&#60;/a&#62; [&#60;strong&#62;Document and Text Processing&#60;/strong&#62;]: Electronic Publishing&#60;/li&#62;
                            &#60;/ul&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;
--&#62;

                    &#60;section id=&#34;introduction&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#introduction&#34;&#62;
                        &#60;h2 about=&#34;#introduction&#34; property=&#34;schema:name&#34; typeof=&#34;deo:Introduction&#34;&#62;Introduction&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;&#60;q&#62;You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete&#60;/q&#62; &#8211; attributed to &#60;cite&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Buckminster_Fuller&#34;&#62;Buckminster Fuller&#60;/a&#62;&#60;/cite&#62;.&#60;/p&#62;

                            &#60;p&#62;One of the most widely debated questions in the scientific community is the impact of digitisation on scholarly communication and knowledge exchange; the Internet and the Web have radically changed the processes of scholarship [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-1&#34;&#62;1&#60;/a&#62;]. In this article, we propose that digitising, and indeed &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/DesignIssues/Webize.html&#34;&#62;Webizing&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-2&#34;&#62;2&#60;/a&#62;], scholarly communication can provide greater coherency between and within academic fields, as well as make knowledge more accessible to researchers and citizens alike. Many forms of scholarship are enabled by these technology changes, be it the ability to perform social science using social media data, or large scale data processing for physics. Despite efforts through &#60;cite&#62;Open Access&#60;/cite&#62; (OA) movements and the increasing availability of online publications, the formal communications mechanisms used by scholars do little to take full advantage of either the capabilities of online media, or the cultural shift towards sharing and public commentary on social networks [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-3&#34;&#62;3&#60;/a&#62;, &#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-4&#34;&#62;4&#60;/a&#62;].&#60;/p&#62;

                            &#60;p&#62;On examination, it becomes clear that there are many interrelated problems to be tackled before it will be possible to fully realise the possibilities offered by modern Web technologies in the academic space. Many of these problems are relevant in a number of domains outside of scholarly publishing, and they are each to different degrees being considered in existing or ongoing work, in both academia and industry. Our first contribution is an overview of different issues, briefly summarising the extent to which they are addressed in current work, and how they relate to and depend upon one another in the context of scholarly communication. We attempt to articulate a complete picture of the problem space of scholarly communication by defining &#60;em&#62;requirements&#60;/em&#62; in response to the problems described in existing literature, or observed &#8216;in the field&#8217;. These requirements fall into three broad categories:&#60;/p&#62;

                            &#60;ul&#62;
                                &#60;li&#62;Publishing and ownership of documents and data.&#60;/li&#62;
                                &#60;li&#62;Discovery and reuse of knowledge and data.&#60;/li&#62;
                                &#60;li&#62;User experience and tooling.&#60;/li&#62;
                            &#60;/ul&#62;

                            &#60;p&#62;From these requirements, we derive user stories, and explain how these may be repurposed as an &#60;em&#62;acid test&#60;/em&#62; or criteria against which to evaluate proposed solutions. Our strategy for addressing the problems identified involves building upon existing technologies, standards and best practices, each of which we discuss in detail in section 4.&#60;/p&#62;

                            &#60;p&#62;Finally, we describe an implementation of the Linked Research concept for authoring, publishing and annotating research articles in a decentralised manner, based on native Web technologies. We demonstrate how multi-modal content such as video, audio, code examples and runnable experiments can be embedded into research publications, and showcase how different views of the content can be rendered for different devices (e.g. screen, print, mobile) or audiences (e.g. slide shows). A particular strength of our approach is the integration and linking of data, which can automatically update tables and diagrams when the underlying data changes. All content can be annotated and represented using semantic knowledge representation formalisms to facilitate better search, exploration, retrieval and linking of concepts and ideas. Further, our implementation takes advantage of common social media practices to enable sharing and commentary around scholarly work in both ongoing dialogue between interested parties, and more formal conference and workshop settings. We build upon emerging standards in personal data stores, annotations and social notifications to allow our implementation to be completely decentralised, reliant on no central system or hub.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;requirements&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#requirements&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Requirements&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;The Linked Research requirements provide a framework for thinking about how each of the various parts of the problem space of scholarly communication are connected to each other. By establishing a framework, Linked Research can be seen as both a benchmarking exercise as well as a technique to connect various technologies and approaches. The topic areas are described below, and we have identified several interdependencies between them, whereby aspects of one problem are much more easily solved alongside of or on the back of another.&#60;/p&#62;

                          &#60;!--&#60;p&#62;*Idea: a diagram of dependencies; how solving one of these areas would facilitate the next etc?&#60;/p&#62;--&#62;

                            &#60;p&#62;Socially, Linked Research is embedded within the &#60;cite&#62;Open Science&#60;/cite&#62; movement [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-5&#34;&#62;5&#60;/a&#62;]. However, it explicitly calls out the role of technical choices in meeting open science goals.&#60;/p&#62;

                            &#60;section id=&#34;publishing-and-ownership&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#publishing-and-ownership&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Publishing and ownership&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p id=&#34;requirement-open-access&#34;&#62;&#60;strong&#62;Open Access&#60;/strong&#62;: To better enable scientific progress, research work - from raw results to completed analysis - should be widely available and accessible. Maximising reach in this way increases the likelihood of further scientific progress and new discoveries [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-6&#34;&#62;6&#60;/a&#62;]. Ideally this is achieved by way of free-of-charge access and reuse of all material, including code, media, source text, data and metadata, so knowledge may be distributed regardless of wealth, social status or geographical location of either the researcher or the consumer. This requirement is to some extent borrowed from the well known &#60;em&#62;Open Access&#60;/em&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-7&#34;&#62;7&#60;/a&#62;] movement (though aiming to avoid the additional restrictions often imposed by publishers such as &#60;em&#62;Article Processing Charges&#60;/em&#62; or &#60;em&#62;Gold Access&#60;/em&#62; fees).&#60;/p&#62;

                                    &#60;p id=&#34;requirement-support-for-decentralised-authoring-and-publishing&#34;&#62;&#60;strong&#62;Support for decentralised authoring and publishing&#60;/strong&#62;: Research is commonly published through centralised services today. Publishers of journals or conference proceedings act as gatekeepers to work, which may only be available behind a paywall, and is required to meet criteria specific of the publishing house before it is published. Repository services allow researchers to upload their work directly to a database, but may require proprietary processing, account creation, and may distribute work only to other users of that service. If such a service shuts down, links to the work and any additional value extracted from it by the service are lost if there are no other copies. In both cases, control over access and distribution of the work is taken out of the hands of the original author, and the author may additionally be required to give up their rights to distribute their work by other means. We propose that it must be possible for authors to opt out of such functional information silos [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-8&#34;&#62;8&#60;/a&#62;] and publish work on their own terms, in a storage location controlled by themselves or someone they trust, without being excluded from the wider community [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-9&#34;&#62;9&#60;/a&#62;].&#60;/p&#62;

                                    &#60;p id=&#34;requirement-access-control-and-attribution&#34;&#62;&#60;strong&#62;Access control and attribution&#60;/strong&#62;: In many fields, researchers are discouraged from publishing unfinished, inconclusive or ongoing work, or publishing outside of &#8216;official&#8217; venues by the risk that their work will be plagiarised or reused by another without permission or due credit. To facilitate open scientific discourse, technologies for publishing must afford a trust that sharing work will not disadvantage the author. Thus the author must have means to unambiguously attach their identifying information to their own work, and selectively grant and revoke access to others during the research process. Presently there are many services offering identifiers to creators of scholarly work: the &#60;cite&#62;&#60;a href=&#34;http://id.loc.gov/&#34;&#62;Library of Congress Linked Data Service&#60;/a&#62;&#60;/cite&#62; for personal and family names and corporate bodies, &#60;cite&#62;&#60;a href=&#34;https://viaf.org/&#34;&#62;Virtual International Authority File&#60;/a&#62;&#60;/cite&#62; (VIAF), &#60;cite&#62;&#60;a href=&#34;http://isni.org/&#34;&#62;International Standard Name Identifier&#60;/a&#62;&#60;/cite&#62; (ISNI) and the Getty&#8217;s &#60;cite&#62;&#60;a href=&#34;http://www.getty.edu/research/tools/vocabularies/ulan/&#34;&#62;Union List of Artist Names&#60;/a&#62;&#60;/cite&#62; (ULAN), &#60;cite&#62;&#60;a href=&#34;https://www.researchgate.net/&#34;&#62;ResearchGate&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;https://scholar.google.com/&#34;&#62;Google Scholar&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;https://www.elsevier.com/solutions/scopus&#34;&#62;Scopus Author Identifier&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;http://www.researcherid.com/&#34;&#62;ResearcherID&#60;/a&#62;&#60;/cite&#62;, and &#60;cite&#62;&#60;a href=&#34;https://orcid.org/&#34;&#62;Open Researcher and Contributor ID&#60;/a&#62;&#60;/cite&#62; (ORCID). These systems are minimally, if at all, interoperable without human intervention, so creating multiple profiles is common practice. Some of these systems interoperate with &#8211; not via open standards but by proprietary solutions &#8211; certain of the others, e.g., ORCID can import data from ResearcherID. It is part of our vision to empower researchers to choose an identity provider they trust or participate with their own Web identifier, which is globally recognisable and unique.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-provenance-and-accountability-of-information&#34;&#62;&#60;strong&#62;Provenance and accountability of information&#60;/strong&#62;: Trust and confidence in data and results can be fostered by enabling reproducibility of experiments required to validate, and demonstrating a coherent explanation of the derivation of conclusions, and the agents responsible; however this tends to be a difficult challenge under current practices. Capturing scientific processes, workflows and data origins in a machine-readable way, and exposing &#60;cite&#62;&#60;a href=&#34;http://researchobject.org/&#34;&#62;Research Objects&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-10&#34;&#62;10&#60;/a&#62;] will further improve the utility of the scholarly contributions.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-persitence-and-long-term-preservation&#34;&#62;&#60;strong&#62;Persistence and long term preservation&#60;/strong&#62;: Research results must be made available in such a way that access to it is reliable and consistent over time, and irrespective of place. Studies show that significant number of referenced Web resources are not preserved or are at risk of disappearing [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-11&#34;&#62;11&#60;/a&#62;]. Broken links, missing data, authors who move institution, organisations which close or merge or rename, and regimes which censor can all hamper access to and reuse of knowledge. A Linked Research ecosystem strives for persistent, long-term access to information as a technical and social norm by incorporating repositories in the preservation process.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-sharing-and-social-interactions&#34;&#62;&#60;strong&#62;Sharing and social interactions&#60;/strong&#62;: Authors largely rely on third parties, including publishers and the media, to distribute and raise awareness their work. However, increasing numbers of academics are making use of social media to this end, and sharing on the Web has become a normal part of daily life for many [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-12&#34;&#62;12&#60;/a&#62;]. This is valuable to make use of as part of Linked Research.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-commentary-and-feedback&#34;&#62;&#60;strong&#62;Commentary and feedback&#60;/strong&#62;: The academic peer-review process has been used to judge whether work makes contributions to the field. Studies are beginning to show the unreliability and elitist nature of this process [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-13&#34;&#62;13&#60;/a&#62;, &#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-14&#34;&#62;14&#60;/a&#62;] and thus we call for transparency and broader participation in research discourse. It should be possible and expected for anyone to review academic work, and for this review to be attributed and recognised as a contribution of the reviewer in its own right. Moreover, research has shown that transparency in the peer-review process may be an indicator of the quality of peer-review [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-15&#34;&#62;15&#60;/a&#62;].&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;discovery-and-reuse&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#discovery-and-reuse&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Discovery and reuse&#60;/h3&#62;
                                &#60;div property=&#34;schema:description&#34;&#62;
                                    &#60;p id=&#34;requirement-human-and-machine-readability&#34;&#62;&#60;strong&#62;Human and machine-readability&#60;/strong&#62;: Scholarly content, mostly published in binary form (e.g., PDF, Word), is currently not machine-readable to the extent that automatic post-processing is possible. Desirable modes of post-processing include sorting, aggregation and more accessible display of information, to improve the ease of use by humans. Many aggregation and indexing systems require manual input of metadata (or careful scraping by proprietary software), and authors undertake this labour, often repeatedly across different systems, for the pay-off of improving findability of their work. This labour can be avoided by generating metadata from article content and publishing it according to a standard syntax and semantics.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-integration-of-rich-semantics&#34;&#62;&#60;strong&#62;Integration of rich semantics&#60;/strong&#62;: Within and around the prose, scholarly communication comprises rich semantic structures:&#60;/p&#62;

                                    &#60;ul&#62;
                                        &#60;li&#62;the structure of the content, e.g. in sections, examples, definitions, theorems, notations;&#60;/li&#62;
                                        &#60;li&#62;the argumentation, e.g. premises, assumptions, deductions, conclusions;&#60;/li&#62;
                                        &#60;li&#62;facts and relationships between entities expressed in sentences;&#60;/li&#62;
                                        &#60;li&#62;all kinds of data (examples, experiment results).&#60;/li&#62;
                                    &#60;/ul&#62;

                                    &#60;p&#62;The &#60;cite&#62;&#60;a href=&#34;https://www.force11.org/datacitation&#34;&#62;Joint Declaration of Data Citation Principles&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-16&#34;&#62;16&#60;/a&#62;], endorsed by over 100 organisations, explicitly calls for data to be treated the same as papers in the scholarly ecosystem, and for machine readability of the data. Similarly, the &#60;cite&#62;&#60;a href=&#34;http://datafairport.org/&#34;&#62;FAIR Data principles&#60;/a&#62;&#60;/cite&#62; for findable, accessible, interoperable and reusable data encourage the semantically interoperable reuse of data.&#60;/p&#62;

                                    &#60;p&#62;Making this level of semantic structure available to machines for querying (and ultimately automated reasoning) facilitates development of intelligent support services for scholars, such as recommendation, search and comparison for related work.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-globally-unique-identification-of-entities&#34;&#62;&#60;strong&#62;Globally unique identification of entities&#60;/strong&#62;: Our premise: &#60;q cite=&#34;https://www.w3.org/DesignIssues/Axioms.html#Universality2&#34;&#62;Any resource of significance should be given a URI&#60;/q&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-17&#34;&#62;17&#60;/a&#62;] and &#60;q cite=&#34;https://www.w3.org/TR/webarch/#identification&#34;&#62;The global scope of URIs promotes large-scale &#34;network effects&#34;: the value of an identifier increases the more it is used consistently&#60;/q&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-18&#34;&#62;18&#60;/a&#62;]&#60;/p&#62;

                                    &#60;p&#62;A research document contains references to &#60;em&#62;things&#60;/em&#62;, from abstract concepts to real-world objects; anything which may be referenced from a publication (people, methods, diseases, species, organisations, and so on). For scholars it must be possible to unambiguously indicate the subjects of discussion by creating their own identifiers for these entities or by reusing existing identifiers coined by others. This is (arguably) a more accessible way to make associations between articles and data referring to the same entities than alternative natural language processing based techniques. For instance, the progressive adoption of the &#60;cite&#62;Digital Object Identifier&#60;/cite&#62; (DOI) or HTTP URIs for things, along with &#60;cite&#62;&#60;a href=&#34;http://nanopub.org/&#34;&#62;Nanopublications&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-19&#34;&#62;19&#60;/a&#62;], makes it possible to declare and represent scientific knowledge claims that are globally identifiable on the Web [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-10&#34;&#62;10&#60;/a&#62;, &#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-20&#34;&#62;20&#60;/a&#62;]. Such initiatives for citation of research artefacts beyond the document are a strong step towards this area of Linked Research.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-integration-of-data&#34;&#62;&#60;strong&#62;Integration of data&#60;/strong&#62;: In many cases some form of structured data is a direct subject of scholarly communication. In social sciences, for example, statistical data plays a key role as ground truth for validating or falsifying theories. Similarly, in engineering and natural sciences, measurement or observation data is of crucial importance. In the life sciences, statistics, anonymised patient data as well as taxonomic and ontological data can be central. Ideally, such data is directly integrated into the digital representation of a scholarly article in both human- and machine-readable forms. This permits both live updates to the article (including charts and figures) as new data emerges with no extra effort to the authors, and the ability for closer exploration of the data for better understanding by consumers.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;user-experience-and-tooling&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#user-experience-and-tooling&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;User experience and tooling&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p id=&#34;requirement-integrated-authoring-and-publication-workflow&#34;&#62;&#60;strong&#62;Integrated authoring and publication workflow&#60;/strong&#62;: Researchers should be enabled as far as possible to have a seamless experience when making their work available to their community and to the general public. This spans from basic authoring of text content according to the desired layout, to embedding data and interactive elements, to managing citations, footnotes and metadata, and finally to publishing the article in the preferred location.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-feedback-and-interactions&#34;&#62;&#60;strong&#62;Feedback and interactions&#60;/strong&#62;: When others interact with published work, for example to cite, comment, review, share, recommend or annotate, the original authors should be notified and able to view and react to any new content produced in response to their work. Conversations and commentary may be stored across different systems, however there must be a mechanism for aggregating and displaying scientific discourse around the subject resources to benefit authors and consumers alike.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-support-for-different-views&#34;&#62;&#60;strong&#62;Support for different views&#60;/strong&#62;: Content is consumed in a wide variety of formats online and offline, on devices of different sizes and capabilities, and with different interaction techniques (touch screens, speech input/output). Scholarly communication should exploit these different media, presentation and interaction techniques to allow scholarly content to be consumed in different situations [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-21&#34;&#62;21&#60;/a&#62;]. The content should adapt to the available presentation capabilities, and alter its appearance according to some combination of the author&#39;s and consumer&#39;s preferences.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-adaptation-to-audiences&#34;&#62;&#60;strong&#62;Adaptation to audiences&#60;/strong&#62;: Depending on the audience, presentation of scholarly communication should happen on different levels of granularity. For experts in the field, explanations can be shorter, examples are not required and only few illustrations are needed. For newcomers on the other hand, more detailed explanations, illustrations and examples are helpful. Ideally, scholarly content can adapt to the audience. This should happen from a single source of content to minimise the burden on the author, where content elements are marked in such a way the adaptation to the audience can be performed largely automatically.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-integration-of-content&#34;&#62;&#60;strong&#62;Integration of interactive content&#60;/strong&#62;: Where possible, scholarly content should provide dynamic and interactive content. Examples include:&#60;/p&#62;

                                    &#60;ul&#62;
                                        &#60;li&#62;executable software source code snippets, which demonstrate algorithms, queries, workflows etc. ([&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-22&#34;&#62;22&#60;/a&#62;] calls for these to be considered as a critical research output).&#60;/li&#62;
                                        &#60;li&#62;interactive data visualisations with different diagram types, which allow users to zoom in, filter etc.&#60;/li&#62;
                                        &#60;li&#62;small games or self assessment tests, which allow readers to interact with the content in a playful way or to test their comprehension of the knowledge&#60;/li&#62;
                                        &#60;li&#62;widgets or applications, which provide interactive domain specific interactive content (e.g. exploring a large phenotype taxonomy)&#60;/li&#62;
                                    &#60;/ul&#62;

                                    &#60;p id=&#34;requirement-support-for-multimedia&#34;&#62;&#60;strong&#62;Support for multimedia&#60;/strong&#62;: Multimedia content such as videos, audio, and 3D simulations can dramatically improve the comprehension of scholarly content compared to the traditional static 2D illustrations currently found in papers. In particular, fields dealing a lot with multimedia data like engineering, arts, audio and video analysis, and medicine, would benefit.&#60;/p&#62;

                                    &#60;p id=&#34;requirement-impact-metrics&#34;&#62;&#60;strong&#62;Impact metrics&#60;/strong&#62;: As the volume of scholastic contributions increase, investigators rely on services and filters to choose the most relevant and significant sources. What constitutes relevant and significant may be at the discretion of the service in use, and can be diverse. For instance, traditional author-level metrics while widely employed, check only the bibliographic impact. The rise and adoption of &#60;cite&#62;altmetrics&#60;/cite&#62; as an alternative, aims to incorporate a wide range of information on scholarly contributions in order to derive more immediate and contextually relevant metrics e.g., &#60;cite&#62;webometrics&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-23&#34;&#62;23&#60;/a&#62;]. Based on this, reward structures can then be re-engineered if reuse or repurposing of all scholarly or other contributions (e.g., data, methods, social activities and engagement, as well as non-technical implications of science) are taken into account. The availability of machine-readable altmetrics is well aligned to further facilitate Linked Research.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;concepts&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#concepts&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Concepts&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;Having defined requirements for the problem space of scholarly communication as a whole based on observations and existing work, we now consider how each topic area fits into the overall scholarly communication workflow, and indicate which of the requirements are pertinent for each stage of the process of scholarly communication. We describe expectations for each stage of the process, and  propose technical solutions and methods aiming at meeting the related requirements. The Linked Research concepts and how they relate to one another is shown in Figure 1, and their relation to the requirements, technologies and stakeholders are visualised in Figure 2.&#60;/p&#62;

                            &#60;p&#62;Our primary approach is to reuse existing technologies, techniques and specifications, combined in novel ways to meet the needs we have identified. We focus on the Web as a publishing platform for distribution and consumption and content and data in a decentralised way.&#60;/p&#62;

                            &#60;figure id=&#34;figure-linked-research-ecosystem&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-linked-research-ecosystem&#34;&#62;
                                &#60;object data=&#34;http://csarven.camedia/images/articles/linked-research-ecosystem.svg&#34; height=&#34;243&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;480&#34;&#62;&#60;/object&#62;

                                &#60;figcaption property=&#34;schema:name&#34;&#62;Linked Research ecosystem.&#60;/figcaption&#62;
                            &#60;/figure&#62;

                            &#60;figure id=&#34;figure-links&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-links&#34;&#62;
                                &#60;object data=&#34;http://csarven.camedia/images/articles/links-technologies-requirements-concepts-stakeholders.svg&#34; height=&#34;299&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;480&#34;&#62;&#60;/object&#62;

                                &#60;figcaption property=&#34;schema:name&#34;&#62;Links between technologies, requirements, concepts and stakeholders.&#60;/figcaption&#62;
                            &#60;/figure&#62;

                            &#60;section id=&#34;research-authoring&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#research-authoring&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Research authoring&#60;/h3&#62;
                                &#60;div&#62;
                                    &#60;p&#62;Frontend Web technologies &#8211; e.g., HTML, CSS and JavaScript &#8211; can be purposed towards authoring tools that are straightforward to use for authors and that require no proprietary software or special configurations; all that is needed is a Web browser. Such tools can be used to edit local files when the author is in &#60;em&#62;offline mode&#60;/em&#62; or without an internet connection, but can support writing directly to a personal data store or server when the author is online to facilitate collaboration. Authors can easily go beyond textual content, and embed data, interactive or multimedia elements into their work with native Web components. This is a well-established practice in the social Web, e.g., blogging. Authoring tools built on the Web can be extended or built upon with little overhead to meet specific needs of researchers.&#60;/p&#62;

                                    &#60;p&#62;Semantic Web technologies have been widely embraced by the librarian community for organising traditional scholarly content as well as exposing the rich terminological systems underlying such content [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-24&#34;&#62;24&#60;/a&#62;]. For example, the BIBFRAME initiative aims to ease the transition from MARC metadata records to web enabled metadata systems, and both CrossRef and DataCite DOIs support Content Negotiation allowing multiple representations including machine readable representations to be returned.&#60;/p&#62;

                                    &#60;p&#62;We propose to use RDFa embedded in HTML together with established vocabularies to add fine-grained semantics to prose content, including metadata (e.g. authors, keywords), document structure (e.g. abstract, conclusion), components and concepts being described (e.g. methodological steps, hypotheses, specific instances of things). A browser-based authoring tool should both automatically generate RDFa where possible, and provide a user-friendly interface to allow the author to add semantics themselves. We argue that researchers should &#60;em&#62;not&#60;/em&#62; be expected to write source code, including any form of HTML.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;research-publishing&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#research-publishing&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Research publishing&#60;/h3&#62;
                                &#60;div&#62;
                                    &#60;p&#62;The Linked Research initiative encourages researchers to work transparently, publish early and often and without asking for permission. The Web provides the perfect platform for this. Ideally authors should acquire their own domain name and Web hosting; we acknowledge that this is not always possible or practical, though many institutions provide basic Web hosting and a URL space for all of their staff and students. Hence, employing DOI, &#60;a href=&#34;https://en.wikipedia.org/wiki/Persistent_uniform_resource_locator&#34;&#62;PURL&#60;/a&#62;, &#60;a href=&#34;http://w3id.org/&#34;&#62;w3id&#60;/a&#62;, or alike are possible ways to have some level of permanence for the information.&#60;/p&#62;

                                    &#60;p&#62;Publishing work online in static HTML allows wide accessibility for consumers and for added value services. Using CSS and JavaScript makes it possible to refine, adapt or even provide alternative views on a research document according to the consumer&#8217;s needs or viewing context.&#60;/p&#62;

                                    &#60;p&#62;Distributing work with URLs allows sharing equally between academics and specialists, and interested citizens. Linking between articles enhances discoverability, and coupling this with social notifications (&#60;cite&#62;&#60;a href=&#34;http://www.w3.org/TR/activitystreams-core/&#34;&#62;ActivityStreams 2.0&#60;/a&#62;&#60;/cite&#62; is an appropriate emerging W3C standard which would enable interoperability with other social systems) allows authors to track citations, the reach of their work, and receive and display responses and feedback.&#60;/p&#62;

                                    &#60;p&#62;It is important to include licensing information with published work in order to promote fair use and remixing for content creators. We do not presume to dictate the most appropriate licenses for academic work to be released under, however it is worth emphasising that establishing common practices around open licenses such as those from the Creative Commons family is important to encourage a culture of openness and reuse, which, as we previously discussed, is important for a healthy scientific progress.&#60;/p&#62;


                                    &#60;section id=&#34;call-for-contributions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#call-for-contributions&#34;&#62;
                                        &#60;h4 property=&#34;schema:name&#34;&#62;Calls for Contributions&#60;/h4&#62;
                                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                            &#60;p&#62;Calls for contributions to journals and conferences are usually published online, and an increasing number of venues are accepting HTML submissions e.g., &#60;cite&#62;&#60;a href=&#34;http://events.linkeddata.org/ldow2016/&#34;&#62;LDOW&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;http://iswc2016.semanticweb.org/pages/calls/html-submission.html&#34;&#62;ISWC&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;http://semstats.org/2015/call-for-papers&#34;&#62;SemStats&#60;/a&#62;&#60;/cite&#62;. A step further to encourage ownership and control over research work is to accept submission by URL, whereby the authors submit notifications of a &#8216;reply&#8217; to a call.&#60;/p&#62;

                                            &#60;p&#62;While most calls for contributions are available in plain and simple HTML, they are typically not semantically enriched. Making their semantics explicit and then publishing them in compliance with the Linked Data design principles would improve their interlinkability with other knowledge graphs such as research articles or social feedback. Composing the call with additional structured data, for instance with concepts from controlled taxonomies (e.g., SKOS, DBpedia), topical requirements, and a list of contributors for peer-reviewing, enables better mining of such data. It can be purposed towards discovery calls suitable for a paper draft (i.e. &#60;em&#62;venue recommendation&#60;/em&#62;), relating one call with similar calls, as well as watching the evolution of topical trends in research communities [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-25&#34;&#62;25&#60;/a&#62;].&#60;/p&#62;
                                        &#60;/div&#62;
                                    &#60;/section&#62;

                                    &#60;section id=&#34;peer-reviews-and-interactions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#peer-reviews-and-interactions&#34;&#62;
                                        &#60;h4 property=&#34;schema:name&#34;&#62;Peer-reviews and Interactions&#60;/h4&#62;
                                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                            &#60;p&#62;In a Linked Research community, reviewers are able to see replies to a call they have, or have &#60;em&#62;been&#60;/em&#62;, subscribed to, and in turn leave their reviews as replies to the submitted articles. Rather than centralistic submission and review management systems such as &#60;cite&#62;&#60;a href=&#34;http://www.easychair.org&#34;&#62;EasyChair&#60;/a&#62;&#60;/cite&#62;, we employ workflows for &#8216;sharing&#8217; that people are nowadays used to from social media. As peer-reviews are valuable contributions to the academic ecosystem, we encourage reviewers to &#60;em&#62;publish&#60;/em&#62; their reviews in a Web space that they control (or trust), for the benefit of the community, in just the same manner as research articles themselves are published. With the optional adoption of attributed peer-reviews, responses can be rigorous and objective, while retaining transparency and identity of the reviewers. These open reviews are also available for the community to discuss and build on.&#60;/p&#62;
                                        &#60;/div&#62;
                                    &#60;/section&#62;

                                    &#60;section id=&#34;proceedings&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#proceedings&#34;&#62;
                                        &#60;h4 property=&#34;schema:name&#34;&#62;Proceedings&#60;/h4&#62;
                                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                            &#60;p&#62;Editors and committees who have issued calls for contributions are able to take into account reviews and discussion on work they have been notified about, and select the articles to aggregate and formally endorse them as part of their journal or event proceedings. The same Web-based tooling which allowed authoring of articles, calls and reviews and notifications of responses in the first place can be purposed to automatically assemble and re-publish the chosen work as a collection, which can in turn be shared and responded to.&#60;/p&#62;
                                        &#60;/div&#62;
                                    &#60;/section&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;persistence-and-preservation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#persistence-and-preservation&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Persistence and Preservation&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;Ensuring the persistence of scientific results through time is of fundamental importance: readers should be able to access articles published in the past, authors should be able to point to articles and the statements within with confidence that they will be accessible in the future. As of today, archiving and preserving scientific documents are commonly considered the responsibilities of publishers. In the context of Linked Research, where decentralised authoring and publishing is promoted, responsibilities are to be re-evaluated: authors can publish their results online at a service of their choice, such as their own website. However, persisting academic publishing on long-term on the web has two main challenges which may be difficult for individuals to solve when hosting content themselves: 1) availability on the Internet (keeping the document/data server available, maintaining it, and defending it from attacks), and 2) presence on the Web; namely, maintaining a URL that points to the document/data and that does not change. Long-term obstacles to this include URL expiration, revocation (in case of someone taking legal action) and censorship [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-26&#34;&#62;26&#60;/a&#62;].&#60;/p&#62;

                                    &#60;p&#62;We already see many efforts at centralised archives - &#60;cite&#62;&#60;a href=&#34;http://archive.org/&#34;&#62;Internet Archive&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;https://archive-it.org/&#34;&#62;Archive-It&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;http://arxiv.org/&#34;&#62;arXiv&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;https://www.clockss.org/&#34;&#62;CLOCKSS&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;http://zenodo.org/&#34;&#62;Zenodo&#60;/a&#62;&#60;/cite&#62; - however these are each a single point of failure for long-term persistence. In the case of self-archiving, the author is responsible for maintaining their service and domain name. This strategy clearly has non-trivial disadvantages: technical expertise is required, there are maintenance costs, and content may disappear if the author loses the ability to keep this up. In the case of third-party archival, although the responsibilities are delegated a service, this may cease to exist long term, or may act against the interest of the user.&#60;/p&#62;

                                    &#60;p&#62;An architecture in which documents are replicated on multiple servers can work towards solving these problems. If the URL is not reachable, the reader should be able to get a copy the content from elsewhere. &#60;q&#62;Lots of Copies Keep Stuff Safe&#60;/q&#62; is the idea behind &#60;a href=&#34;http://www.lockss.org/&#34;&#62;LOCKSS&#60;/a&#62;, a project that aims to create a network of libraries and publishers that replicate scientific articles amongst the others [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-27&#34;&#62;27&#60;/a&#62;], based on this idea there is other work that uses existing distributed networks such as BitTorrent [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-28&#34;&#62;28&#60;/a&#62;].&#60;/p&#62;

                                    &#60;p&#62;When content is distributed across a decentralised network, documents must have pointers that the network agrees upon.  This can be simply done by naming documents via their hashes, as in the InterPlanetary File System (IPFS). This also allows proof that the file hasn&#39;t been altered by nodes in the network, since verification would mean re-hashing the file.
                                    Recent works show how we can use &#60;cite&#62;&#60;a href=&#34;http://trustyuri.net/&#34;&#62;Trusty URIs&#60;/a&#62;&#60;/cite&#62; to employ hashing techniques whilst remaining compatible on the Web [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-29&#34;&#62;29&#60;/a&#62;].&#60;/p&#62;

                                    &#60;p&#62;Ultimately in a Linked Research ecosystem, the role of content creators is also to distribute the content, and a role of public institutions in supporting preservation is to provide reliable hosting, addressing and backup in a decentralised manner. We envision a two-way system. Organisations such as libraries and universities can actively create collections by selecting, sorting and storing published articles. Additionally, authors can submit work themselves to archives, for either consideration by curators or automatic inclusion for backup. Currently in order to do this scholars submit their work manually into different systems, which can result in inconsistent or infrequent updates. To improve on this, the same open Web protocols as described for calls and proceedings can be used to automatically notify chosen archives whenever a new piece of work or dataset is ready.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;profiles-and-reputation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#profiles-and-reputation&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Profiles&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;Just as authors can choose domains they trust to identify their work, they can also create URIs to identify themselves. By connecting this identifier to all of their publications, results and impact of the work they are involved with can be traced directly back to them. Researchers can build a profile which automatically includes their published work and their feedback on the work of others.&#60;/p&#62;

                                    &#60;p&#62;Currently, many academics choose to create professional profiles on centralised systems such as &#60;cite&#62;&#60;a href=&#34;http://impactstory.com&#34;&#62;ImpactStory&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;https://scholar.google.com&#34;&#62;Google Scholar&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;https://researchgate.net&#34;&#62;ResearchGate&#60;/a&#62;&#60;/cite&#62;, &#60;cite&#62;&#60;a href=&#34;https://zenodo.org&#34;&#62;Zenodo&#60;/a&#62;&#60;/cite&#62; or &#60;cite&#62;&#60;a href=&#34;http://academia.edu&#34;&#62;Academia.edu&#60;/a&#62;&#60;/cite&#62;. Such systems are poorly integrated with each other, and users frequently must enter their details repeatedly or choose one system and miss out on potentially connecting with members of others. Similarly from within one system, users cannot see the activities of users in other systems, even though many of the types of social activities afforded by the systems (reading or recommending a paper for example) are the same.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;user-stories&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#user-stories&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;User Stories&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;We describe an &#60;em&#62;acid test&#60;/em&#62; so that systems can be evaluated against the requirements of Linked Research previously outlined. The evaluation is intended to verify the openness, accessibility, decentralisation, interoperability of approaches in scholarly communication, and takes the form of a series of user stories which cover the full spectrum of scholarly communication and which must be feasible to carry out with the proposed system. This test does not mandate a specific technology, therefore the challenge can be met by different solutions. It is intended to test the design philosophies so that different approaches may be closer to passing the &#60;em&#62;independent invention&#60;/em&#62; test.&#60;/p&#62;

                            &#60;p&#62;This acid test is extended from &#60;cite&#62;&#60;a href=&#34;http://csarven.ca/enabling-accessible-knowledge#acid-test&#34; rel=&#34;prov:wasDerivedFrom&#34;&#62;Enabling Accessible Knowledge Acid Test&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-30&#34;&#62;30&#60;/a&#62;] to encompass more aspects of the academic workflow, beyond authoring and publishing research articles. The acid test constitutes &#60;em&#62;assumptions&#60;/em&#62; about proposed solutions and &#60;em&#62;challenges&#60;/em&#62; that proposed solutions must meet one or more of.&#60;/p&#62;

                            &#60;dl id=&#34;user-stories-assumption&#34;&#62;
                                &#60;dt&#62;Assumptions&#60;/dt&#62;
                                &#60;dd&#62;
                                    &#60;ul&#62;
                                        &#60;li id=&#34;user-stories-assumption-open-standards&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-assumption-open-standards&#34; typeof=&#34;doco:Sentence&#34;&#62;All interactions conform with open standards, with 1) no dependency on proprietary APIs, protocols, or formats, and 2) no commercial dependency or priori relationship between the groups using the workflows and tools involved.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-assumption-publishing&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-assumption-publishing&#34; typeof=&#34;doco:Sentence&#34;&#62;Any mechanisms are available through at least two different interoperable tool stacks.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-assumption-free-and-open-access&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-assumption-free-and-open-access&#34; typeof=&#34;doco:Sentence&#34;&#62;Information and interactions are available for free and open access with suitable licensing and attribution for retrieval and reuse.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-assumption-human-and-machine-readable&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-assumption-human-and-machine-readable&#34; typeof=&#34;doco:Sentence&#34;&#62;Information is both human and machine-readable.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-assumption-prior-knowledge&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-assumption-prior-knowledge&#34; typeof=&#34;doco:Sentence&#34;&#62;All interactions are possible without prior out-of-band knowledge of the user&#8217;s environment or configuration.&#60;/span&#62;&#60;/li&#62;
                                    &#60;/ul&#62;
                                    &#60;span rel=&#34;schema:hasPart&#34;&#62;&#60;span content=&#34;There is no spoon.&#34; property=&#34;schema:description&#34; resource=&#34;#user-stories-assumption-spoon&#34; typeof=&#34;doco:Sentence&#34;&#62;&#60;/span&#62;&#60;/span&#62;
                                &#60;/dd&#62;
                            &#60;/dl&#62;

                            &#60;dl id=&#34;user-stories-challenges&#34;&#62;
                                &#60;dt&#62;Challenges&#60;/dt&#62;
                                &#60;dd&#62;
                                    &#60;ol&#62;
                                        &#60;li id=&#34;user-stories-challenge-availability&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-availability&#34; typeof=&#34;doco:Sentence&#34;&#62;Alexander makes his article available on the Web with the research objects available at fine granularity, e.g., variables of a hypothesis.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-reference&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-reference&#34; typeof=&#34;doco:Sentence&#34;&#62;Beverly references and discusses Alexander&#8217;s research objects from her own research article, e.g., an argument against a methodological step.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-annotation&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-annotation&#34; typeof=&#34;doco:Sentence&#34;&#62;Carol annotates Beverly&#8217;s argument on Alexander&#8217;s work by suggesting that it was misinterpreted, and stores the note publicly at her own personal content store.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-review&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-review&#34; typeof=&#34;doco:Sentence&#34;&#62;Darmok and Eve write reviews for Beverly&#8217;s article and store them at their preferred locations respectively; Beverly is notified about the reviews.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-call-for-contributions&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-call-for-contributions&#34; typeof=&#34;doco:Sentence&#34;&#62;Frank publicly announces a call for contributions for an academic conference. He specifies the scope of the call and desired qualities of the submissions.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-reply-to-call&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-reply-to-call&#34; typeof=&#34;doco:Sentence&#34;&#62;Guinan notices Frank&#8217;s call for contributions to be suitable for her research article, and submits a link to her work. In her article, Guinan indicates that it was a reply to the call.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-peer-review&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-peer-review&#34; typeof=&#34;doco:Sentence&#34;&#62;Frank assigns Herman, Inigo, and Jean-Luc to peer-review Guinan&#8217;s work. Herman and Inigo both write their reviews so that only Frank and Guinan may read them; meanwhile Jean-Luc makes his review public.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-proceedings&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-proceedings&#34; typeof=&#34;doco:Sentence&#34;&#62;Keiko is assisting Frank, and compiles a list of articles which meet the requirements and standards of Frank&#8217;s call for contributions based on reviews and public feedback. She sends alerts to various institutions that the proceedings are ready to be archived.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-library&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-library&#34; typeof=&#34;doco:Sentence&#34;&#62;Liz manages scholarly archiving at her institution; she retrieves and catalogues the articles which were mentioned for library indexing.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-interaction&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-interaction&#34; typeof=&#34;doco:Sentence&#34;&#62;Marshall is a PhD student; he uses the interactive components in Beverly&#8217;s article by changing the parameters and rerunning an experiment and decides to expand on this for his own work.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-views&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-views&#34; typeof=&#34;doco:Sentence&#34;&#62;Nelson reads Alexander&#8217;s article from his handheld device, and prints a single page summary.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-archives&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-arhives&#34; typeof=&#34;doco:Sentence&#34;&#62;Ophelia notices the new index of articles in response to Frank&#8217;s call and selects the ones she is interested in for her personal collection of potential references.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-discovery&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-discovery&#34; typeof=&#34;doco:Sentence&#34;&#62;Paris sees the peer-reviews about Guinan&#8217;s work and proceeds to discover further information about the qualifications and experience of the reviewers.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-personal-annotations&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-personal-annotations&#34; typeof=&#34;doco:Sentence&#34;&#62;At Frank&#8217;s conference, Q listens to the presentations from the authors and makes personal notes about the work; he occasionally makes his observations visible to the authors or rest of the conference audience.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-forecast-fields&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-forecast-fields&#34; typeof=&#34;doco:Sentence&#34;&#62;Rajiya aggregates all of the scholarly communication available in the last 5 years, and builds a visualisation to analyze research gaps. She then forecasts emerging fields.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-funding-opportunities&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-funding-opportunities&#34; typeof=&#34;doco:Sentence&#34;&#62;Sahrahsahe builds a profile of her research lab, and runs a comparative analysis to check which funding opportunities that are applicable with good chances to obtain the grants.&#60;/span&#62;&#60;/li&#62;

                                        &#60;li id=&#34;user-stories-challenge-controversial-research&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span property=&#34;schema:description&#34; about=&#34;#user-stories-challenge-controversial-research&#34; typeof=&#34;doco:Sentence&#34;&#62;Tabitha is interested in identifying research articles that generate controversial social activity, so she runs a filter for long running discussions with varying social reactions in a community query service.&#60;/span&#62;&#60;/li&#62;
                                    &#60;/ol&#62;
                                &#60;/dd&#62;
                            &#60;/dl&#62;
                            &#60;p&#62;From these challenges, we see how the requirements and concepts laid out previously fit into various stages of academic workflow. Solutions which meet one or more of these challenges, according to the assumptions, can be considered conformant with Linked Research principles.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;realisation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#realisation&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Realisation&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;In this section we describe our own implementations, which aim at fulfilling some of the requirements stated previously. We pay particular attention to rich, semantic authoring, and decentralised publishing of both content, data and feedback. We describe the technologies we used to meet each requirement, and how we combined certain technologies and approaches in novel ways. We conclude with a brief discussion of requirements yet to be met and how we plan to go about tackling these.&#60;/p&#62;

                            &#60;section id=&#34;authoring-and-publishing&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#authoring-and-publishing&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Authoring and publishing&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p id=&#34;dokieli&#34;&#62;&#60;cite&#62;&#60;a href=&#34;http://csarven.ca/dokieli&#34;&#62;dokieli&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-31&#34;&#62;31&#60;/a&#62;] is an open source, progressively enhanced client application for decentralised authoring, with specialisations for writing academic documents. This includes a rich text editor for writing and arranging prose content, as well as embedding data, runnable code, and media (see &#60;cite&#62;&#60;a href=&#34;http://csarven.ca/this-paper-is-a-demo&#34;&#62;This &#8216;Paper&#8217; is a Demo&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-21&#34;&#62;21&#60;/a&#62;] for a demonstration) which generates an HTML+RDFa source automatically. The UI also allows users to add fine-grained semantics by hand, including assigning URIs to concepts at any level and relationships between them, without the need to edit source code. Concepts within a single document can be related to each other with the appropriate RDF properties, as well as creating specific relations with external resources.&#60;/p&#62;

                                    &#60;p&#62;In addition, metadata that does not easily fit into prose (for example, Nanopublications) can be embedded as a single block using formats RDF Turtle, JSON-LD, or TriG.&#60;/p&#62;

                                    &#60;p&#62;dokieli does not mandate the use of any particular RDF vocabularies, as the subject and content of an article determine how it is best described. By default, dokieli documents make use of &#60;cite&#62;&#60;a href=&#34;https://schema.org/&#34;&#62;schema.org&#60;/a&#62;&#60;/cite&#62; for common terms for Web documents, the &#60;cite&#62;&#60;a href=&#34;http://purl.org/spar&#34;&#62;SPAR Ontologies&#60;/a&#62;&#60;/cite&#62; for publishing and referencing [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-32&#34;&#62;32&#60;/a&#62;], &#60;cite&#62;&#60;a href=&#34;http://www.w3.org/ns/oa&#34;&#62;Web Annotations&#60;/a&#62;&#60;/cite&#62; for comments and peer-reviews, &#60;cite&#62;&#60;a href=&#34;http://www.w3.org/ns/activitystreams&#34;&#62;ActivityStreams&#60;/a&#62;&#60;/cite&#62; for social inbox notifications, the &#60;cite&#62;&#60;a href=&#34;http://www.w3.org/ns/ldp&#34;&#62;Linked Data Platform&#60;/a&#62;&#60;/cite&#62; and &#60;cite&#62;&#60;a href=&#34;https://github.com/solid/vocab&#34;&#62;Solid&#60;/a&#62;&#60;/cite&#62; vocabularies for personal storage and user preferences, and the &#60;cite&#62;&#60;a href=&#34;http://www.w3.org/ns/auth/acl&#34;&#62;ACL&#60;/a&#62;&#60;/cite&#62; vocabulary for access control.&#60;/p&#62;

                                    &#60;p id=&#34;storage&#34;&#62;Articles may be stored on the user&#8217;s local filesystem or hosted on ordinary Web servers which can serve static HTML files, for example: university user pages, code repositories, personal or company web spaces, or any file hosting service.&#60;/p&#62;

                                    &#60;p id=&#34;solid&#34;&#62;Additionally, dokieli is compliant with &#60;cite&#62;&#60;a href=&#34;https://github.com/solid/solid-spec&#34;&#62;Solid&#60;/a&#62;&#60;/cite&#62;, a set of protocols and conventions based on the &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldp/&#34;&#62;Linked Data Platform&#60;/a&#62;&#60;/cite&#62; recommendation. This incorporates authentication, access control and read and write access to a personal data store.
                                    Hosting a dokieli document on a Solid server allows the author to edit the document directly in-browser, and save back to a space they control, and grant permissions to collaborators to do so as well. There are a number of open source Solid server implementations already, and users may host their own or choose a provider. There also exist &#60;a href=&#34;https://github.com/solid/solid-platform&#34;&#62;Solid tools and libraries&#60;/a&#62; to help developers to build their own Solid-compliant data store.&#60;/p&#62;

                                    &#60;p id=&#34;authentication-and-access-control&#34;&#62;People identify themselves to a dokieli document through &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/2005/Incubator/webid/spec/tls/&#34;&#62;WebID-TLS&#60;/a&#62;&#60;/cite&#62; authentication. This allows users to maintain a profile at a location of their choosing, and the dokieli instance to write to any Solid-compliant data space which the user is authorised to write to. This is how users can, for example, save changes to a document, or store interactions such as comments.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;peer-review-and-interactions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#peer-review-and-interactions&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Peer review and interactions&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p id=&#34;interactions&#34;&#62;We support the rights of authors to own their data, and store and publish it where they feel most comfortable. This includes the social interactions and feedback users make around existing publications. Rather than centralising these interactions around the subject document, we took the decision to default to decentralisation of all content by allowing users to authenticate with their personal data space, and choose the location for their interactions at the point of making them. This gives rise to the need for a mechanism to notify the original author that their document has received some interaction. We achieve this by allowing document authors to specify an &#60;em&#62;inbox&#60;/em&#62; for either their article as a whole, or any subsection with its own URI using the Solid &#60;code&#62;inbox&#60;/code&#62; predicate. Inboxes are containers in a data space which may be appended to by anyone, and do not need to be on the same server as the document itself; if one article has multiple inboxes they can be distributed across as many data spaces as is convenient for the author(s). When an annotation is made, dokieli follows the appropriate &#60;code&#62;inbox&#60;/code&#62; link and writes a notification there (see &#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#figure-interactions-create&#34;&#62;figure 3&#60;/a&#62; for this process and &#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#solid-notification&#34;&#62;listing 1&#60;/a&#62; for notification contents). When the document is loaded, links are followed to all inboxes in order to retrieve interactions there have been notifications about, so that these can be displayed along with the document (&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#figure-interactions-display&#34;&#62;figure 4&#60;/a&#62; and &#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#figure-dokieli-interactions&#34;&#62;figure 5&#60;/a&#62;).&#60;/p&#62;

                                    &#60;figure id=&#34;figure-interactions-create&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-interactions-create&#34;&#62;
                                        &#60;object data=&#34;http://csarven.camedia/images/articles/interactions-create.svg&#34; height=&#34;504&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;480&#34;&#62;&#60;/object&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;What happens when a user creates an interaction on an article.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure class=&#34;listing&#34; id=&#34;solid-notification&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#solid-notification&#34;&#62;
                                        &#60;pre about=&#34;#solid-notification&#34; property=&#34;schema:description&#34; typeof=&#34;fabio:Script&#34;&#62;
&#60;code&#62;@prefix xsd: &#38;lt;http://www.w3.org/2001/XMLSchema#&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix schema: &#38;lt;https://schema.org/&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix solid: &#38;lt;http://www.w3.org/ns/solid/terms#&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix as: &#38;lt;https://www.w3.org/ns/activitystreams#&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix oa: &#38;lt;http://www.w3.org/ns/oa#&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix c: &#38;lt;https://creativecommons.org/licenses/by/4.0/&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#38;gt; a as:Announce ;&#60;/code&#62;
&#60;code&#62;  as:&#60;strong class=&#34;highlight-object&#34;&#62;object&#60;/strong&#62; &#38;lt;http://example.net/foo/abc123&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  as:&#60;strong class=&#34;highlight-target&#34;&#62;target&#60;/strong&#62; &#38;lt;http://example.org/article#conclusions&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  as:updated &#34;2016-01-24T00:00:00Z&#34;^^xsd:dateTime ;&#60;/code&#62;
&#60;code&#62;  as:actor &#38;lt;http://csarven.ca/#i&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  schema:license c: .&#60;/code&#62;
                                        &#60;/pre&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;A Solid inbox notification.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure id=&#34;figure-interactions-display&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-interactions-display&#34;&#62;
                                        &#60;object data=&#34;http://csarven.camedia/images/articles/interactions-display.svg&#34; height=&#34;393&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;480&#34;&#62;&#60;/object&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;How interactions are displayed on an article.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure id=&#34;figure-dokieli-interactions&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-interactions&#34;&#62;
                                        &#60;img height=&#34;350&#34; rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/dokieli-interactions.png&#34; width=&#34;480&#34; /&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;Interactions on a document.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;p&#62;An author can also opt to allow anonymous interactions with their documents by pointing to a publicly writeable storage location in their own space, and store interactions on behalf of their audience. Conversely, an author who does not want to display interactions on their article can omit the inbox, but readers can still save notes on an article for their own use, using the same mechanism.&#60;/p&#62;

                                    &#60;p&#62;A dokieli research article can contain a relationship e.g., &#60;code class=&#34;highlight-reply_of&#34;&#62;as:inReplyTo&#60;/code&#62;, to the call for contributions. That is, every scholarly article can be written in context of the conferences&#8217; or journals&#8217; call for contributions This current article on Linked Research is a reply to &#60;cite&#62;&#60;a href=&#34;http://ht.acm.org/ht2016/calls&#34;&#62;ACM Hypertext 2016 Calls for Contributions&#60;/a&#62;&#60;/cite&#62;, and contains an RDF statement as follows:&#60;/p&#62;

                                    &#60;figure class=&#34;listing&#34; id=&#34;linked-research-in-reply-to-acm-hypertext&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#linked-research-in-reply-to-acm-hypertext&#34;&#62;
                                        &#60;pre about=&#34;#linked-research-in-reply-to-acm-hypertext&#34; property=&#34;schema:description&#34; typeof=&#34;fabio:Script&#34;&#62;
&#60;code&#62;@prefix sioc: &#38;lt;http://rdfs.org/sioc/ns#&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication&#34;&#62;http://csarven.ca/linked-research-scholarly-communication&#60;/a&#62;&#38;gt;&#60;/code&#62;
&#60;code&#62;  &#60;strong class=&#34;highlight-reply_of&#34;&#62;as:inReplyTo&#60;/strong&#62; &#38;lt;&#60;a href=&#34;http://ht.acm.org/ht2016/calls&#34;&#62;http://ht.acm.org/ht2016/calls&#60;/a&#62;&#38;gt; .&#60;/code&#62;
                                        &#60;/pre&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;Current article in reply to ACM Hypertext 2016 Call for Contributions (shown using the RDF Turtle syntax).&#60;/figcaption&#62;
                                    &#60;/figure&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;semstats-call-for-contributions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#semstats-call-for-contributions&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;SemStats Call for Contributions&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;&#60;cite&#62;&#60;a href=&#34;http://semstats.org/&#34;&#62;SemStats&#60;/a&#62;&#60;/cite&#62; is a workshop that explores and strengthens the relationship between the Semantic Web and statistical communities. We have published all material on the site for the years 2013, 2014, and 2015 in HTML+RDFa using dokieli&#8217;s tooling. It contains interlinks like:&#60;/p&#62;

                                    &#60;ul&#62;
                                        &#60;li&#62;The &#60;cite&#62;&#60;a href=&#34;http://semstats.org/2013/&#34;&#62;SemStats 2013&#60;/a&#62;&#60;/cite&#62; workshop is a &#60;code class=&#34;highlight-reply_of&#34;&#62;as:inReplyTo&#60;/code&#62; to &#60;a href=&#34;http://iswc2013.semanticweb.org/content/call-workshops.html&#34;&#62;ISWC 2013 Call for Workshops&#60;/a&#62;&#60;/li&#62;
                                        &#60;li&#62;The SemStats 2013 workshop also &#60;code class=&#34;highlight-hasPart&#34;&#62;schema:hasPart&#60;/code&#62; &#60;cite&#62;&#60;a href=&#34;http://semstats.org/2013/call-for-papers&#34;&#62;SemStats 2013 Call for Papers&#60;/a&#62;&#60;/cite&#62;&#60;/li&#62;
                                        &#60;li&#62;SemStats 2013 Call for Papers then contains statements like: description, topic of interest, motivation, keywords, event data, related links, organising committee and affiliations.&#60;/li&#62;
                                    &#60;/ul&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;semstats-ceur-proceedings&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#semstats-ceur-proceedings&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;SemStats CEUR Proceedings&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;In response to the SemStats 2013&#8211;2015 calls for papers, several papers have been submitted to the workshop. Those that were accepted for publication became part of the proceedings. Still, if one such paper had previously been published at its own URI, the proceedings version points there. We have published the SemStats proceedings at CEUR-WS.org (see, e.g., &#60;a href=&#34;http://ceur-ws.org/Vol-1549/&#34;&#62;http://ceur-ws.org/Vol-1549/&#60;/a&#62;) and at the same time introduced a modernised version of the CEUR-WS.org proceedings template based on dokieli&#8217;s HTML and CSS (but without JavaScript, which is not permitted by the CEUR-WS.org policy). Figure &#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#figure-article-acalls-proceedings&#34;&#62;6&#60;/a&#62; demonstrates the interlinks between the peer-reviewed research article; &#60;cite&#62;&#60;a href=&#34;http://csarven.ca/linked-statistical-data-analysis&#34;&#62;Linked Statistical Data Analysis&#60;/a&#62;&#60;/cite&#62;, SemStats 2013 call for contributions, ISWC 2013 call for workshops, and the proceedings of the SemStats workshop at CEUR-WS.org.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;div id=&#34;article-calls-proceedings&#34; class=&#34;tabs&#34;&#62;
                                &#60;nav&#62;
                                    &#60;ul&#62;
                                        &#60;li class=&#34;selected&#34;&#62;&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#figure-article-calls-proceedings&#34;&#62;Graph&#60;/a&#62;&#60;/li&#62;
                                        &#60;li&#62;&#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#script-article-calls-proceedings&#34;&#62;Turtle&#60;/a&#62;&#60;/li&#62;
                                    &#60;/ul&#62;
                                &#60;/nav&#62;

                                &#60;figure class=&#34;selected&#34; id=&#34;figure-article-calls-proceedings&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-article-calls-proceedings&#34;&#62;
                                    &#60;object data=&#34;http://csarven.camedia/images/articles/calls-and-proceedings-graph.svg&#34; height=&#34;253&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;480&#34;&#62;&#60;/object&#62;
                                    &#60;figcaption property=&#34;schema:name&#34;&#62;RDF statements interlinking a research article, call for contributions and workshops, and proceedings.&#60;/figcaption&#62;
                                &#60;/figure&#62;

                                &#60;figure class=&#34;listing&#34; id=&#34;script-article-calls-proceedings&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#script-article-calls-proceedings&#34;&#62;
                                    &#60;pre about=&#34;#script-article-calls-proceedings&#34; property=&#34;schema:description&#34; typeof=&#34;fabio:Script&#34;&#62;
&#60;code&#62;@prefix sioc: &#38;lt;http://rdfs.org/sioc/ns#&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix schema: &#38;lt;https://schema.org/&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix bibo: &#38;lt;http://purl.org/ontology/bibo/&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#60;a href=&#34;http://semstats.org/2013/&#34;&#62;http://semstats.org/2013/&#60;/a&#62;&#38;gt;&#60;/code&#62;
&#60;code&#62;  as:inReplyTo &#38;lt;&#60;a href=&#34;http://iswc2013.semanticweb.org/content/call-workshops.html&#34;&#62;http://iswc2013.semanticweb.org/content/call-workshops.html&#60;/a&#62;&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  &#60;strong class=&#34;highlight-hasPart&#34;&#62;schema:hasPart&#60;/strong&#62; &#38;lt;&#60;a href=&#34;http://semstats.org/2013/call-for-papers&#34;&#62;http://semstats.org/2013/call-for-papers&#60;/a&#62;&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#60;a href=&#34;http://csarven.ca/linked-statistical-data-analysis&#34;&#62;http://csarven.ca/linked-statistical-data-analysis&#60;/a&#62;&#38;gt;&#60;/code&#62;
&#60;code&#62;  &#60;strong class=&#34;highlight-reply_of&#34;&#62;as:inReplyTo&#60;/strong&#62; &#38;lt;&#60;a href=&#34;http://semstats.org/2013/call-for-papers&#34;&#62;http://semstats.org/2013/call-for-papers&#60;/a&#62;&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  bibo:citedBy &#38;lt;&#60;a href=&#34;http://ceur-ws.org/Vol-1549/&#34;&#62;http://ceur-ws.org/Vol-1549/&#60;/a&#62;&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#60;a href=&#34;http://ceur-ws.org/Vol-1549/&#34;&#62;http://ceur-ws.org/Vol-1549/&#60;/a&#62;&#38;gt;&#60;/code&#62;
&#60;code&#62;  schema:hasPart &#38;lt;&#60;a href=&#34;http://ceur-ws.org/Vol-1549/#article-06&#34;&#62;http://ceur-ws.org/Vol-1549/#article-06&#60;/a&#62;&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#60;a href=&#34;http://ceur-ws.org/Vol-1549/#article-06&#34;&#62;http://ceur-ws.org/Vol-1549/#article-06&#60;/a&#62;&#38;gt;&#60;/code&#62;
&#60;code&#62;  bibo:uri &#38;lt;&#60;a href=&#34;http://csarven.ca/linked-statistical-data-analysis&#34;&#62;http://csarven.ca/linked-statistical-data-analysis&#60;/a&#62;&#38;gt; .&#60;/code&#62;
                                    &#60;/pre&#62;
                                    &#60;figcaption property=&#34;schema:name&#34;&#62;RDF statements interlinking a research article, call for contributions and workshops, and proceedings.&#60;/figcaption&#62;
                                &#60;/figure&#62;
                            &#60;/div&#62;
                            &#60;script&#62;DO.U.showAsTabs(&#39;article-calls-proceedings&#39;);&#60;/script&#62;

                            &#60;section id=&#34;future-work&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#future-work&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Ongoing and Future Work&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;There remains a number of features to add to our implementation to meet more of the requirements of the acid test.&#60;/p&#62;

                                    &#60;p&#62;&#60;strong&#62;Archiving and preservation&#60;/strong&#62;: Organisations (or indeed individuals) who wish to make their resources available for archiving work can advertise this fact through linking to an inbox where &#60;em&#62;requests to archive&#60;/em&#62; can be sent, optionally along with criteria (human- and machine-readable) which submitted material must meet.  Requesting inclusion in an archive involves the same underlying mechanism as any kind of notification to an inbox (replying to a call, creating an annotation), though there are user interface optimisations we can make to streamline the process. Similarly for the managers of an archival collections, the technical mechanism for duplicating a document and creating a new URI exist in current &#8216;Save As&#8217; functionality, however we can automate this for submissions to archives, whilst generating new semantic relations between the original documents and archival copies such as &#60;code&#62;sameAs&#60;/code&#62; or &#60;code&#62;derivedFrom&#60;/code&#62;.&#60;/p&#62;

                                    &#60;p&#62;&#60;strong&#62;Collections&#60;/strong&#62;: Personal collections of work are similar to archives, proceedings and journals, except that one user is adding third-party documents to a collection over which they have control, so there is no request/accept process for something to be included. This is therefore similar to &#60;em&#62;bookmarking&#60;/em&#62;, and it is likely that a &#60;em&#62;reference&#60;/em&#62; to the original rather than a direct copy will be stored in the collection owner&#8217;s space. dokieli functionality for managing collections of all kinds will also facilitate these kinds of personal collections, including the option to send a notification to the original author to let them know their work has been bookmarked. A particular use for this is for when a collection owner is writing their own academic article, and is able to auto-populate references and citations from their collections.&#60;/p&#62;

                                    &#60;p&#62;&#60;strong&#62;Profiles&#60;/strong&#62;: An extension to dokieli which allows authors to pre-fill their affiliations and contact details permits automatic population of this data in new articles. Additionally, dokieli can automatically update an academic profile at the author&#8217;s own domain whenever new publications are authored or feedback left on the work of others.&#60;/p&#62;

                                    &#60;p&#62;&#60;strong&#62;Notifications and feedback&#60;/strong&#62;: We do not currently have good tooling for management of notifications and feedback on articles, particularly if feedback is able to be of different types (e.g. suggestions, questions, disagreements, notes) that maybe subsequently resolved by article authors. This may be in the form of an extension or separate, generalisable, application outside of the dokieli core.&#60;/p&#62;

                                    &#60;p&#62;&#60;strong&#62;Versioning&#60;/strong&#62;: Much research is evolving, ongoing work, and we require a solution for better management and identification of snapshots of articles; in particular to associate feedback with a specific version of work which may be subsequently addressed, or to show which iteration of an article was accepted to a conference or journal.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;related-implementations&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#related-implementations&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Related Implementations&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;Taking the Linked Research requirements as a baseline and the acid test as a tool, we reviewed some of the existing related systems with regard to how well they satisfy the requirements. &#60;a href=&#34;http://csarven.ca/linked-research-scholarly-communication#comparison-publishing-consuming-systems&#34;&#62;Table 1&#60;/a&#62; shows the results of profiling the systems against the requirements using the acid test. We do not expect any one tooling to meet all of these requirements, and it is even preferable to strive for interoperable tools which are specialised.&#60;/p&#62;

                            &#60;table id=&#34;table-comparison-publishing-consuming-systems&#34; class=&#34;comparison-columns&#34;&#62;
                                &#60;caption&#62;Comparison of publishing and consuming systems&#60;/caption&#62;
                                &#60;thead&#62;
                                    &#60;tr&#62;
                                        &#60;th&#62;System/tooling&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Decentralised authoring and publishing&#34;&#62;DAaP&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Access control and attribution&#34;&#62;ACaA&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Provenance and accountability&#34;&#62;PaA&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Persistence and preservation&#34;&#62;PaP&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Sharing and social interactions&#34;&#62;SaSI&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Commentary and feedback&#34;&#62;CaF&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Human and machine-readability&#34;&#62;HaMR&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Integration of semantics&#34;&#62;IoS&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Entity identifiers&#34;&#62;EI&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Data integration&#34;&#62;DI&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Integrated authoring and publication workflow&#34;&#62;IAaPW&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Feedback and interactions&#34;&#62;FaI&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Different views and media&#34;&#62;DVaM&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Adaptation to audiences&#34;&#62;AtA&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Interactive content&#34;&#62;IC&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Multimedia&#34;&#62;M&#60;/abbr&#62;&#60;/th&#62;
                                        &#60;th&#62;&#60;abbr title=&#34;Impact metrics&#34;&#62;IM&#60;/abbr&#62;&#60;/th&#62;
                                    &#60;/tr&#62;
                                &#60;/thead&#62;
                                &#60;tfoot&#62;
                                    &#60;tr&#62;
                                        &#60;td colspan=&#34;18&#34;&#62;
                                            &#60;p&#62;* Open Science Framework (OSF) is &#60;q&#62;one centralised location&#60;/q&#62; which integrates with Dropbox, GitHub, Amazon Web Services, Box, Google Drive, Figshare, the Dataverse project, Mendeley&#60;/p&#62;

                                            &#60;dl class=&#34;abbr&#34;&#62;
                                                &#60;dt&#62;ACaA&#60;/dt&#62;&#60;dd&#62;Access control and attribution&#60;/dd&#62;
                                                &#60;dt&#62;AtA&#60;/dt&#62;&#60;dd&#62;Adaptation to audiences&#60;/dd&#62;
                                                &#60;dt&#62;CaF&#60;/dt&#62;&#60;dd&#62;Commentary and feedback&#60;/dd&#62;
                                                &#60;dt&#62;DAaP&#60;/dt&#62;&#60;dd&#62;Decentralised authoring and publishing&#60;/dd&#62;
                                                &#60;dt&#62;DI&#60;/dt&#62;&#60;dd&#62;Data integration&#60;/dd&#62;
                                                &#60;dt&#62;DVaM&#60;/dt&#62;&#60;dd&#62;Different views and media&#60;/dd&#62;
                                                &#60;dt&#62;EI&#60;/dt&#62;&#60;dd&#62;Entity identifiers&#60;/dd&#62;
                                                &#60;dt&#62;FaI&#60;/dt&#62;&#60;dd&#62;Feedback and interactions&#60;/dd&#62;
                                                &#60;dt&#62;HaMR&#60;/dt&#62;&#60;dd&#62;Human and machine-readability&#60;/dd&#62;
                                                &#60;dt&#62;IAaPW&#60;/dt&#62;&#60;dd&#62;Integrated authoring and publication workflow&#60;/dd&#62;
                                                &#60;dt&#62;IC&#60;/dt&#62;&#60;dd&#62;Interactive content&#60;/dd&#62;
                                                &#60;dt&#62;IM&#60;/dt&#62;&#60;dd&#62;Impact metrics&#60;/dd&#62;
                                                &#60;dt&#62;IoS&#60;/dt&#62;&#60;dd&#62;Integration of semantics&#60;/dd&#62;
                                                &#60;dt&#62;M&#60;/dt&#62;&#60;dd&#62;Multimedia&#60;/dd&#62;
                                                &#60;dt&#62;PaA&#60;/dt&#62;&#60;dd&#62;Provenance and accountability&#60;/dd&#62;
                                                &#60;dt&#62;PaP&#60;/dt&#62;&#60;dd&#62;Persistence and preservation&#60;/dd&#62;
                                                &#60;dt&#62;SaSI&#60;/dt&#62;&#60;dd&#62;Sharing and social interactions&#60;/dd&#62;
                                            &#60;/dl&#62;
                                        &#60;/td&#62;
                                    &#60;/tr&#62;
                                &#60;/tfoot&#62;
                                &#60;tbody&#62;
                                    &#60;tr&#62;&#60;th&#62;&#60;a href=&#34;https://dokie.li/&#34;&#62;dokieli&#60;/a&#62; + &#60;a href=&#34;https://github.com/solid&#34;&#62;Solid&#60;/a&#62;&#60;/th&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;/tr&#62;
                                    &#60;tr&#62;&#60;th&#62;&#60;a href=&#34;http://myexperiment.org/&#34;&#62;myExperiment&#60;/a&#62;&#60;/th&#62;
                                        &#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;/tr&#62;
                                    &#60;tr&#62;&#60;th&#62;&#60;a href=&#34;http://elifesciences.org/&#34;&#62;eLife&#60;/a&#62;&#60;/th&#62;
                                        &#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;/tr&#62;
                                    &#60;tr&#62;&#60;th&#62;&#60;a href=&#34;https://osf.io/&#34;&#62;OSF&#60;/a&#62;&#60;sup&#62;*&#60;/sup&#62;&#60;/th&#62;
                                        &#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;/tr&#62;
                                    &#60;tr&#62;&#60;th&#62;&#60;a href=&#34;https://drive.google.com/&#34;&#62;Google Drive&#60;/a&#62;&#60;/th&#62;
                                        &#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;/tr&#62;
                                    &#60;tr&#62;&#60;th&#62;&#60;a href=&#34;http://rescience.github.io/&#34;&#62;ReScience&#60;/a&#62;&#60;/th&#62;
                                        &#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;/tr&#62;
                                    &#60;tr&#62;&#60;th&#62;&#60;a href=&#34;https://www.authorea.com/&#34;&#62;Authorea&#60;/a&#62;&#60;/th&#62;
                                        &#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;/tr&#62;
                                    &#60;tr&#62;&#60;th&#62;&#60;a href=&#34;http://fiduswriter.org/&#34;&#62;FidusWriter&#60;/a&#62;&#60;/th&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;/tr&#62;
                                    &#60;tr&#62;&#60;th&#62;&#60;a href=&#34;http://thinklab.com/&#34;&#62;Thinklab&#60;/a&#62;&#60;/th&#62;
                                        &#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;
                                        &#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#10003;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;
                                        &#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;/tr&#62;
                                &#60;/tbody&#62;
                            &#60;/table&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

&#60;!--                     &#60;section id=&#34;situating-linked-research&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#situating-linked-research&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Content to sort&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;&#60;mark&#62;TODO: find these words a new home&#60;/mark&#62;&#60;/p&#62;
                            &#60;p&#62;Another form of scholarly output that is critical to the Linked Research vision is annotation.
                              The recent announcement of the &#60;a href=&#34;http://doi.org/10.1038/528153a&#34;&#62;Annotating All Knowledge Coalition&#60;/a&#62; is a major step towards a set of linked annotations that are openly available.
                              The coalition is embracing &#60;a href=&#34;https://www.w3.org/blog/2015/12/annotation-coalition-launched/&#34;&#62;W3C open annotation standards&#60;/a&#62; for interchanging standards.&#60;/p&#62;

                            &#60;p&#62;Other groups are focused on reforming the traditional structure and content of narrative papers into more technically accessible and reusable content.
                              For example, &#60;a href=&#34;http://rescience.github.io&#34;&#62;The ReScience Journal&#60;/a&#62; makes available the various portions of a paper on GitHub to be accessed and re-executed if possible.
                              Likewise, the &#60;a href=&#34;https://www.w3.org/community/scholarlyhtml/&#34;&#62;W3C Scholarly HTML working group&#60;/a&#62; is focused on the better support of scholarly documents on the web.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62; --&#62;

                    &#60;section id=&#34;conclusions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#conclusions&#34;&#62;
                        &#60;h2 about=&#34;#conclusions&#34; property=&#34;schema:name&#34; typeof=&#34;deo:Conclusion&#34;&#62;Conclusions&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;In this article, we have described requirements for exploiting the possibilities of digitisation and the Web for scholarly communication. The vision of Linked Research comprises concepts which can be realised by meeting these requirements, and we propose technical solutions for doing so. We demonstrate the feasibility of these proposals with a prototype implementation that covers several of the Linked Research concepts, and compare this coverage with existing tooling. We used this prototype, dokieli, for drafting and publishing this article.&#60;/p&#62;

                            &#60;p id=&#34;the-five-stars-of-online-journal-articles&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#the-five-stars-of-online-journal-articles&#34;&#62;Linked Research meets the criteria set forth in &#60;cite&#62;&#60;a href=&#34;http://www.dlib.org/dlib/january12/shotton/01shotton.html&#34;&#62;The Five Stars of Online Journal Articles&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/linked-research-scholarly-communication#ref-33&#34;&#62;33&#60;/a&#62;] and we see this work as the first step on a larger research and development agenda. We envision an ecosystem of Linked Research compatible implementations and interfaces to existing systems (conference and journal management, editorial systems, open access repositories etc.). Ultimately, we hope that such developments will bring about a revolution in how scholarly knowledge is generated, published, shared and consumed.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;acknowledgements&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#acknowledgements&#34;&#62;
                        &#60;h2 about=&#34;#acknowledgements&#34; property=&#34;schema:name&#34; typeof=&#34;deo:Acknowledgements&#34;&#62;Acknowledgements&#60;/h2&#62;
                        &#60;div property=&#34;schema:description&#34; datatype=&#34;rdf:HTML&#34;&#62;
                            &#60;p&#62;The motivation and work on Linked Research is inspired by &#60;a href=&#34;https://en.wikipedia.org/wiki/Marshall_McLuhan&#34;&#62;Marshall McLuhan&#60;/a&#62;, &#60;a href=&#34;https://en.wikipedia.org/wiki/Ted_Nelson&#34;&#62;Theodor Holm Nelson&#60;/a&#62;, &#60;a href=&#34;https://en.wikipedia.org/wiki/James_Burke_%28science_historian%29&#34;&#62;James Burke&#60;/a&#62;, and &#60;a href=&#34;https://en.wikipedia.org/wiki/Tim_Berners-Lee&#34;&#62;Tim Berners-Lee&#60;/a&#62;.&#60;/p&#62;

                            &#60;p&#62;Special thanks to many colleagues whom helped one way or another during the course of this work (not implying any endorsement); in no particular order: &#60;a href=&#34;http://richard.cyganiak.de/&#34;&#62;Richard Cyganiak&#60;/a&#62;, &#60;a href=&#34;http://id.myopenlink.net/dataspace/person/KingsleyUyiIdehen&#34;&#62;Kingsley Idehen&#60;/a&#62;, &#60;a href=&#34;http://jodischneider.com/jodi.html&#34;&#62;Jodi Schneider&#60;/a&#62;, &#60;a href=&#34;http://pgroth.com/&#34;&#62;Paul Groth&#60;/a&#62;, &#60;a href=&#34;http://soiland-reyes.com/stian/work/&#34;&#62;Stian Soiland-Reyes&#60;/a&#62;, &#60;a href=&#34;http://www.eurecom.fr/~troncy/&#34;&#62;Rapha&#235;l Troncy&#60;/a&#62;, &#60;a href=&#34;http://aucegypt.edu/fac/anchaleepanigabutra-roberts&#34;&#62;Anchalee Panigabutra-Roberts&#60;/a&#62;, as well as colleagues at &#60;span about=&#34;&#34; id=&#34;funding-recipient&#34; prefix=&#34;scoro: http://purl.org/spar/scoro/&#34; rel=&#34;scoro:funding-recipient&#34;&#62;&#60;a about=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34; href=&#34;https://mit.edu/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;MIT&#60;/a&#62;&#60;/span&#62;/&#60;a href=&#34;https://www.w3.org/&#34;&#62;W3C&#60;/a&#62;.&#60;/p&#62;

                            &#60;p&#62;This research was supported in part by &#60;span about=&#34;&#34; id=&#34;funder&#34; prefix=&#34;scoro: http://purl.org/spar/scoro/&#34; rel=&#34;scoro:funder&#34;&#62;&#60;a about=&#34;http://dbpedia.org/Qatar_Computing_Research_Institute&#34; href=&#34;http://qcri.org.qa/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;Qatar Computing Research Institute&#60;/a&#62;&#60;/span&#62;, HBKU through the &#60;a href=&#34;http://crosscloud.org/&#34;&#62;Crosscloud&#60;/a&#62; project.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;references&#34;&#62;
                        &#60;h2&#62;References&#60;/h2&#62;
                        &#60;div&#62;
                            &#60;ol&#62;
                                &#60;li id=&#34;ref-1&#34;&#62;Borgman, C.: Scholarship in the Digital Age: Information, Infrastructure, and the Internet, 2007, ISBN 9780262026192, &#60;a href=&#34;https://mitpress.mit.edu/books/scholarship-digital-age&#34; rel=&#34;schema:citation&#34;&#62;https://mitpress.mit.edu/books/scholarship-digital-age&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-2&#34;&#62;Berners-Lee, T.: W3C 1998, Webizing existing systems, &#60;a href=&#34;https://www.w3.org/DesignIssues/Webize.html&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/DesignIssues/Webize.html&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-3&#34;&#62;Procter, R., Williams, R., Steward, J., Poschen, M., Snee, H., Voss, A., Asgari-Targhi, M.: Adoption and use of Web 2.0 in scholarly communications. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences 2010(368):4039-4056, DOI: 10.1098/rsta.2010.0155, &#60;a href=&#34;http://rsta.royalsocietypublishing.org/content/368/1926/4039&#34; rel=&#34;schema:citation&#34;&#62;http://rsta.royalsocietypublishing.org/content/368/1926/4039&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-4&#34;&#62;Licia, C., Cassella, M.: Scholarship 2.0: analyzing scholars&#8217; use of Web 2.0 tools in research and teaching activity. Liber Quarterly 23.2 (2013): 110-133, &#60;a href=&#34;https://www.liberquarterly.eu/articles/10.18352/lq.8108/&#34; rel=&#34;schema:citation&#34;&#62;https://www.liberquarterly.eu/articles/10.18352/lq.8108/&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-5&#34;&#62;Neylon, C., Wu, S: Open Science: tools, approaches, and implications. Pac Symp Biocomput. 2009:540-4, &#60;a href=&#34;http://psb.stanford.edu/psb-online/proceedings/psb09/workshop-opensci.pdf&#34; rel=&#34;schema:citation&#34;&#62;http://psb.stanford.edu/psb-online/proceedings/psb09/workshop-opensci.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-6&#34;&#62;Piwowar, H. A., Day, R. S., Fridsma, D. B.: Sharing Detailed Research Data Is Associated with Increased Citation Rate, PLoS ONE, 2007, DOI: 10.1371/journal.pone.0000308, &#60;a href=&#34;http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0000308&#34; rel=&#34;schema:citation&#34;&#62;http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0000308&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-7&#34;&#62;Suber, P., Brown, P. O., Cabell, D., Chakravarti, A., Cohen, B., Delamothe, T., Eisen, M., Grivell, L., Gu&#233;don, J-C., Hawley, R. S., Johnson, R. K., Kirschner, M. W., Lipman, D., Lutzker, A. P., Marincola, E., Roberts, R. J., Rubin, G. M., Schloegl, R., Siegel, V., So, A. D., Varmus, H. E., Velterop, J., Walport, M. J., Watson, L.: Bethesda Statement on Open Access Publishing, 2003, &#60;a about=&#34;&#34; href=&#34;https://dash.harvard.edu/bitstream/handle/1/4725199/suber_bethesda.htm&#34; rel=&#34;schema:citation&#34;&#62;https://dash.harvard.edu/bitstream/handle/1/4725199/suber_bethesda.htm&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-8&#34;&#62;Ensor, P.: The Functional Silo Syndrome, AME Target (1988):16, &#60;a href=&#34;http://www.ame.org/sites/default/files/documents/88q1a3.pdf&#34; rel=&#34;schema:citation&#34;&#62;http://www.ame.org/sites/default/files/documents/88q1a3.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-9&#34;&#62;Berners-Lee, T.: Socially Aware Cloud Storage, W3C, 2009, &#60;a href=&#34;https://www.w3.org/DesignIssues/CloudStorage.html&#34;&#62;https://www.w3.org/DesignIssues/CloudStorage.html&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-10&#34;&#62;Bechhofer, S., Buchan, I., De Roure, D., Missier, P., Ainsworth, J., Bhagat, J., Couch, P., Cruickshank, D., Delderfield, M., Dunlop, I., Gamble, M., Michaelides, D., Owen, S., Newman, D., Sufi, S., Goble, C.: &#60;a href=&#34;http://users.ox.ac.uk/~oerc0033/preprints/research-objects.pdf&#34;&#62;Why linked data is not enough for scientists&#60;/a&#62;. Future Gener. Comput. Syst. 29, 2 (2013), 599-611, &#60;a about=&#34;&#34; href=&#34;http://dx.doi.org/10.1016/j.future.2011.08.004&#34; rel=&#34;schema:citation&#34;&#62;http://dx.doi.org/10.1016/j.future.2011.08.004&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-11&#34;&#62;Klein M., Van de Sompel, H., Sanderson, R., Shankar, H., Balakireva, L., Zhou, K., Tobin, R.: Scholarly Context Not Found: One in Five Articles Suffers from Reference Rot, PLoS ONE, 2014, DOI: 10.1371/journal.pone.0115253, &#60;a about=&#34;&#34; rel=&#34;schema:citation&#34; href=&#34;http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0115253&#34;&#62;http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0115253&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-12&#34;&#62;Work, S., Haustein, S., Bowman, T. D., Larivi&#232;re, V.: Social Media in Scholarly Communication, Canada Research Chair on the Transformations of Scholarly Communication, 2015, &#60;a href=&#34;http://crctcs.openum.ca/files/sites/60/2015/12/SSHRC_SocialMediainScholarlyCommunication.pdf&#34; rel=&#34;schema:citation&#34;&#62;http://crctcs.openum.ca/files/sites/60/2015/12/SSHRC_SocialMediainScholarlyCommunication.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-13&#34;&#62;Kuhn, T. S.: The Structure of Scientific Revolutions, University of Chicago Press, 1962, ISBN 9780226458113&#60;/li&#62;
                                &#60;li id=&#34;ref-14&#34;&#62;Wagner, W., Steinzor, R.: Rescuing Science from Politics: Regulation and the Distortion of Scientific Research, Cambridge University Press, 2006 p. 224, ISBN 9780521855204&#60;/li&#62;
                                &#60;li id=&#34;ref-15&#34;&#62;Wicherts, J. M.: Peer Review Quality and Transparency of the Peer-Review Process in Open Access and Subscription Journals, 2016, DOI: 10.1371/journal.pone.0147913, &#60;a href=&#34;http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0147913&#34; rel=&#34;schema:citation&#34;&#62;http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0147913&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-16&#34;&#62;Data Citation Synthesis Group: Joint Declaration of Data Citation Principles.  Martone M. (ed.): FORCE11, &#60;a href=&#34;https://www.force11.org/datacitation&#34; rel=&#34;schema:citation&#34;&#62;https://www.force11.org/datacitation&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-17&#34;&#62;Berners-Lee, T.: Universal Resource Identifiers -- Axioms of Web Architecture, W3C, 1996, &#60;a about=&#34;&#34; href=&#34;https://www.w3.org/DesignIssues/Axioms.html#Universality2&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/DesignIssues/Axioms.html#Universality2&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-18&#34;&#62;Jacobs, I., Walsh, N., W3C Technical Architecture Group: Architecture of the World Wide Web, Volume One, W3C, 2004, &#60;a about=&#34;&#34; href=&#34;https://www.w3.org/TR/webarch/#identification&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/TR/webarch/#identification&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-19&#34;&#62;Mons, B., Velterop, J.: Nano-Publication in the e-science era, Semantic Web Applications in Scientific Discourse, 2009, &#60;a href=&#34;http://ceur-ws.org/Vol-523/Mons.pdf&#34;&#62;http://ceur-ws.org/Vol-523/Mons.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-20&#34;&#62;de Waard, A., Buckingham Shum, S., Carusi, A., Park, J., Samwald, M. and S&#225;ndor, &#193;.: &#60;a href=&#34;http://ceur-ws.org/Vol-523/deWaard.pdf&#34;&#62;Hypotheses, Evidence and Relationships: The HypER Approach for Representing Scientific Knowledge Claims&#60;/a&#62;, Semantic Web Applications in Scientific Discourse, 2009, &#60;a about=&#34;&#34; href=&#34;http://ceur-ws.org/Vol-523/&#34; rel=&#34;schema:citation&#34;&#62;http://ceur-ws.org/Vol-523/&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-21&#34;&#62;Capadisli, S., Auer, S., Riedl, R.: This &#8216;Paper&#8217; is a Demo, ESWC Satellite Events (2015), &#60;a href=&#34;http://csarven.ca/this-paper-is-a-demo&#34; rel=&#34;schema:citation&#34;&#62;http://csarven.ca/this-paper-is-a-demo&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-22&#34;&#62;Ahalt, S., Carsey, T., Couch, A., Hooper, R., Ibanez, L., Idaszak, R., Jones, M. B., Lin, J., Robinson, E.: NSF Workshop on &#60;a href=&#34;http://www.nsf.gov/pubs/2014/nsf14059/nsf14059.jsp&#34;&#62;Supporting Scientific Discovery Through Norms and Practices for Software and Data Citation and Attribution&#60;/a&#62;. Technical Report. National Science Foundation, USA, 2015, &#60;a href=&#34;http://dl.acm.org/citation.cfm?id=2795624&#34; rel=&#34;schema:citation&#34;&#62;http://dl.acm.org/citation.cfm?id=2795624&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-23&#34;&#62;Groth, P., Gurney, T.: &#60;a href=&#34;http://journal.webscience.org/308/2/websci10_submission_48.pdf&#34;&#62;Studying Scientific Discourse on the Web Using Bibliometrics: A Chemistry Blogging Case Study&#60;/a&#62;, Proceedings of the WebSci10: Extending the Frontiers of Society On-Line, 2010, &#60;a about=&#34;&#34; href=&#34;http://journal.webscience.org/308&#34; rel=&#34;schema:citation&#34;&#62;http://journal.webscience.org/308&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-24&#34;&#62;&#60;a href=&#34;http://www.oclc.org/research/publications/2015/oclcresearch-library-linked-data-in-the-cloud.html&#34;&#62;Library Linked Data in the Cloud: OCLC&#8217;s Experiments with New Models of Resource Description&#60;/a&#62;. Carol Jean Godby, Shenghui Wang, and Jeffrey K. Mixter Synthesis Lectures on the Semantic Web: Theory and Technology 2015 5:2, 1-154, &#60;a href=&#34;http://www.worldcat.org/oclc/909811018&#34; rel=&#34;schema:citation&#34;&#62;http://www.worldcat.org/oclc/90981101&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-25&#34;&#62;Osborne, F., Scavo, G., Motta, E.: Identifying  diachronic  topic-based research communities by clustering shared research trajectories, Research Track, ESWC (2014), &#60;a href=&#34;http://oro.open.ac.uk/39666/3/ESWC2014_CR&#34; rel=&#34;schema:citation&#34;&#62;http://oro.open.ac.uk/39666/3/ESWC2014_CR&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-26&#34;&#62;Berners-Lee, T.: Cool URIs don&#39;t change, W3C (1998), &#60;a href=&#34;https://www.w3.org/Provider/Style/URI.html&#34; rel=&#34;schema:citation&#34;&#62;https://www.w3.org/Provider/Style/URI.html&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-27&#34;&#62;Rosenthal, D. S. H.: What Could Possibly Go Wrong? BIBLIOTHEK &#8211; Forschung und Praxis 2015; 39(2): 180&#8211;188, DOI 10.1515/bfp-2015-0022, &#60;a href=&#34;http://www.lockss.org/locksswp/wp-content/uploads/2015/06/bfp-2015-0022-1.pdf&#34; rel=&#34;schema:citation&#34;&#62;http://www.lockss.org/locksswp/wp-content/uploads/2015/06/bfp-2015-0022-1.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-28&#34;&#62;Markman, C., Zavras, C.: BitTorrent and Libraries: Cooperative Data Publishing, Management and Discovery, Volume 20, Number 3/4, 2014, doi:10.1045/march2014-markman, &#60;a href=&#34;http://www.dlib.org/dlib/march14/markman/03markman.html&#34; rel=&#34;schema:citation&#34;&#62;http://www.dlib.org/dlib/march14/markman/03markman.html&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-29&#34;&#62;Kuhn, T., Chichester, C., Krauthammer, M., Dumontier, M.: Publishing without Publishers: a Decentralized Approach to Dissemination, Retrieval, and Archiving of Data, ISWC 2015, &#60;a href=&#34;http://iswc2015.semanticweb.org/sites/iswc2015.semanticweb.org/files/93660593.pdf&#34; rel=&#34;schema:citation&#34;&#62;http://iswc2015.semanticweb.org/sites/iswc2015.semanticweb.org/files/93660593.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-30&#34;&#62;Capadisli, S., Riedl, R., Auer, S.: Enabling Accessible Knowledge, CeDEM (2015), &#60;a href=&#34;http://csarven.ca/enabling-accessible-knowledge&#34; rel=&#34;schema:citation cito:citesAsSourceDocument&#34;&#62;http://csarven.ca/enabling-accessible-knowledge&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-31&#34;&#62;Capadisli, S., Guy, A., Auer S., Berners-Lee, T.: dokieli: decentralised authoring, annotations and social notifications, 2016, &#60;a href=&#34;http://csarven.ca/dokieli&#34; rel=&#34;schema:citation&#34;&#62;http://csarven.ca/dokieli&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-32&#34;&#62;Peroni, S: The Semantic Publishing and Referencing Ontologies. In Semantic Web Technologies and Legal Scholarly Publishing: 121-193. Cham, Switzerland: Springer. &#60;a about=&#34;&#34; href=&#34;http://dx.doi.org/10.1007/978-3-319-04777-5_5&#34; rel=&#34;schema:citation&#34;&#62;http://dx.doi.org/10.1007/978-3-319-04777-5_5&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-33&#34;&#62;Shotton, D.: The Five Stars of Online Journal Articles, D-Lib Magazine (2012), &#60;a href=&#34;http://www.dlib.org/dlib/january12/shotton/01shotton.html&#34; rel=&#34;schema:citation cito:citesAsSourceDocument&#34;&#62;http://www.dlib.org/dlib/january12/shotton/01shotton.html&#60;/a&#62;&#60;/li&#62;
                            &#60;/ol&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;
                &#60;/div&#62;

        
      </description>
      <guid>http://csarven.ca/linked-research-scholarly-communication</guid>
      
    </item>
    
    <item>
      <title>dokieli: decentralised authoring, annotations and social notifications</title>
      <pubDate>Sat, 19 Dec 2015 00:00:00</pubDate>
      <description>
                        &#60;h1 property=&#34;schema:name&#34;&#62;dokieli: decentralised authoring, annotations and social notifications&#60;/h1&#62;

                &#60;p&#62;&#60;mark&#62;The information in this article while still accurate, the following article supersedes it: &#60;cite&#62;&#60;a href=&#34;http://csarven.ca/dokieli-rw
w&#34;&#62;Decentralised Authoring, Annotations and Notifications for a Read-Write Web with dokieli&#60;/a&#62;&#60;/cite&#62;.&#60;/mark&#62;&#60;/p&#62;

                &#60;div id=&#34;authors&#34;&#62;
                    &#60;dl id=&#34;author-name&#34;&#62;
                        &#60;dt&#62;Authors&#60;/dt&#62;
                        &#60;dd id=&#34;author-1&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://csarven.ca/#i&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:creator schema:publisher schema:author&#34;&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Sarven Capadisli&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.ca/dokieli#author-org-1&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;1&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/dokieli#author-email-1&#34;&#62;&#9994;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
                        &#60;dd id=&#34;author-2&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;https://rhiaro.co.uk/#me&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;https://rhiaro.co.uk/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Amy Guy&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;http://csarven.ca/dokieli#author-org-2&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Edinburgh&#34;&#62;2&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/dokieli#author-email-2&#34;&#62;🐦&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
                        &#60;dd id=&#34;author-3&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://eis.iai.uni-bonn.de/SoerenAuer.html&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;S&#246;ren Auer&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://csarven.ca/dokieli#author-org-3&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/University_of_Bonn&#34;&#62;3&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/dokieli#author-email-3&#34;&#62;&#9883;&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
                        &#60;dd id=&#34;author-4&#34; inlist=&#34;&#34; rel=&#34;bibo:authorList&#34; resource=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34;&#62;&#60;span about=&#34;&#34; rel=&#34;schema:author&#34;&#62;&#60;a about=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34; href=&#34;https://www.w3.org/People/Berners-Lee/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Person&#34;&#62;Tim Berners-Lee&#60;/a&#62;&#60;/span&#62;&#60;sup&#62;&#60;a about=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34; href=&#34;http://csarven.ca/dokieli#author-org-4&#34; rel=&#34;schema:memberOf&#34; resource=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34;&#62;4&#60;/a&#62;&#60;/sup&#62;&#60;sup&#62;&#60;a href=&#34;http://csarven.ca/dokieli#author-email-4&#34;&#62;🕸&#60;/a&#62;&#60;/sup&#62;&#60;/dd&#62;
                    &#60;/dl&#62;

                    &#60;ul id=&#34;author-org&#34;&#62;
                        &#60;li id=&#34;author-org-1&#34;&#62;&#60;sup&#62;1&#60;/sup&#62;Enterprise Information Systems Department, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Bonn&#34; href=&#34;http://uni-bonn.de/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Bonn&#60;/a&#62;,  Bonn, Germany&#60;/li&#62;
                        &#60;li id=&#34;author-org-2&#34;&#62;&#60;sup&#62;2&#60;/sup&#62;School of Informatics, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Edinburgh&#34; href=&#34;http://www.ed.ac.uk/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Edinburgh&#60;/a&#62;, Edinburgh, UK&#60;/li&#62;
                        &#60;li id=&#34;author-org-3&#34;&#62;&#60;sup&#62;3&#60;/sup&#62;Enterprise Information Systems Department, &#60;a about=&#34;http://dbpedia.org/resource/University_of_Bonn&#34; href=&#34;http://uni-bonn.de/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;University of Bonn&#60;/a&#62;, Bonn, Germany&#60;/li&#62;
                        &#60;li id=&#34;author-org-4&#34;&#62;&#60;sup&#62;4&#60;/sup&#62;Decentralized Information Group, CSAIL, &#60;a about=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34; href=&#34;https://mit.edu/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;MIT&#60;/a&#62;, Cambridge, US&#60;/li&#62;
                    &#60;/ul&#62;

                    &#60;ul id=&#34;author-email&#34;&#62;
                        &#60;li id=&#34;author-email-1&#34;&#62;&#60;sup&#62;&#9994;&#60;/sup&#62;&#60;a about=&#34;http://csarven.ca/#i&#34; href=&#34;http://csarven.camailto:info@csarven.ca&#34; rel=&#34;schema:email&#34;&#62;info@csarven.ca&#60;/a&#62;&#60;/li&#62;
                        &#60;li id=&#34;author-email-2&#34;&#62;&#60;sup&#62;🐦&#60;/sup&#62;&#60;a about=&#34;https://rhiaro.co.uk/#me&#34; href=&#34;http://csarven.camailto:amy@rhiaro.co.uk&#34; rel=&#34;schema:email&#34;&#62;amy@rhiaro.co.uk&#60;/a&#62;&#60;/li&#62;
                        &#60;li id=&#34;author-email-3&#34;&#62;&#60;sup&#62;&#9883;&#60;/sup&#62;&#60;a about=&#34;http://eis.iai.uni-bonn.de/SoerenAuer&#34; href=&#34;http://csarven.camailto:auer@cs.uni-bonn.de&#34; rel=&#34;schema:email&#34;&#62;auer@cs.uni-bonn.de&#60;/a&#62;&#60;/li&#62;
                        &#60;li id=&#34;author-email-4&#34;&#62;&#60;sup&#62;🕸&#60;/sup&#62;&#60;a about=&#34;https://www.w3.org/People/Berners-Lee/card#i&#34; href=&#34;http://csarven.camailto:timbl@w3.org&#34; rel=&#34;schema:email&#34;&#62;timbl@w3.org&#60;/a&#62;&#60;/li&#62;
                    &#60;/ul&#62;
                &#60;/div&#62;

                &#60;dl id=&#34;document-identifier&#34;&#62;
                    &#60;dt&#62;Identifier&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;http://csarven.ca/dokieli&#34; rel=&#34;owl:sameAs&#34;&#62;http://csarven.ca/dokieli&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-inbox&#34;&#62;
                    &#60;dt&#62;Notifications Inbox&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://linkedresearch.org/inbox/csarven.ca/dokieli/&#34; rel=&#34;ldp:inbox&#34;&#62;inbox/&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-in-reply-to&#34;&#62;
                    &#60;dt&#62;In Reply To&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;http://events.linkeddata.org/ldow2016/&#34; rel=&#34;as:inReplyTo&#34;&#62;LDOW2016 Call for Papers&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-published&#34;&#62;
                    &#60;dt&#62;Published&#60;/dt&#62;
                    &#60;dd&#62;&#60;time content=&#34;2015-12-19T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34; datetime=&#34;2015-12-19T00:00:00Z&#34; property=&#34;schema:datePublished&#34;&#62;2015-12-19&#60;/time&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-modified&#34;&#62;
                    &#60;dt&#62;Modified&#60;/dt&#62;
                    &#60;dd&#62;&#60;time content=&#34;2016-01-23T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34; datetime=&#34;2016-01-23T00:00:00Z&#34; property=&#34;schema:dateModified&#34;&#62;2016-01-23&#60;/time&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;dl id=&#34;document-license&#34;&#62;
                    &#60;dt&#62;License&#60;/dt&#62;
                    &#60;dd&#62;&#60;a href=&#34;https://creativecommons.org/licenses/by/4.0/&#34; rel=&#34;schema:license&#34; title=&#34;Creative Commons Attribution 4.0 Unported&#34;&#62;CC BY 4.0&#60;/a&#62;&#60;/dd&#62;
                &#60;/dl&#62;

                &#60;div id=&#34;content&#34;&#62;
                    &#60;section id=&#34;abstract&#34;&#62;
                        &#60;h2&#62;Abstract&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:abstract&#34;&#62;
                            &#60;p&#62;In this article we present an architecture for progressively enhanced user-facing linked data applications and demonstrate this architecture through an open source example implementation: &#60;em&#62;dokieli&#60;/em&#62;. dokieli is a general purpose client-side application for document authoring, publication and interaction. Capabilities of the tool are enabled according to the needs and technical resources of the user. The editor is built on open Web standards and the documents are compliant with Linked Data best practices, allowing: decentralised storage and data ownership; fine-grained semantic structure through HTML+RDFa; direct in-browser editing from an LDP-based personal data store; social interactions with documents (such as annotations and replies), and notifications thereof. This article itself is a dokieli instance, available to interact with at http://csarven.ca/dokieli.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;keywords&#34;&#62;
                        &#60;h2&#62;Keywords&#60;/h2&#62;
                        &#60;div&#62;
                            &#60;ul rel=&#34;schema:about&#34;&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Human-computer_interaction&#34; resource=&#34;http://dbpedia.org/resource/Human-computer_interaction&#34;&#62;Human-computer interaction&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Knowledge_acquisition&#34; resource=&#34;http://dbpedia.org/resource/Knowledge_acquisition&#34;&#62;Knowledge acquisition&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Linked_Data&#34; resource=&#34;http://dbpedia.org/resource/Linked_Data&#34;&#62;Linked Data&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Semantic_publishing&#34; resource=&#34;http://dbpedia.org/resource/Semantic_publishing&#34;&#62;Semantic publishing&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Social_web&#34; resource=&#34;http://dbpedia.org/resource/Social_web&#34;&#62;Social web&#60;/a&#62;&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;https://en.wikipedia.org/wiki/Web_science&#34; resource=&#34;http://dbpedia.org/resource/Web_science&#34;&#62;Web science&#60;/a&#62;&#60;/li&#62;
                            &#60;/ul&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;categories-and-subject-descriptors&#34;&#62;
                        &#60;h2&#62;Categories and Subject Descriptors&#60;/h2&#62;
                        &#60;div&#62;
                            &#60;ul rel=&#34;schema:about&#34;&#62;
                                &#60;li&#62;&#60;a href=&#34;http://www.acm.org/about/class/ccs98-html#H.1.2&#34; resource=&#34;http://acm.rkbexplorer.com/ontologies/acm#H.1.2&#34;&#62;H.1.2&#60;/a&#62; [&#60;strong&#62;Information Systems&#60;/strong&#62;]: Human information processing&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;http://www.acm.org/about/class/ccs98-html#H.4.m&#34; resource=&#34;http://acm.rkbexplorer.com/ontologies/acm#H.4.m&#34;&#62;H.4.m&#60;/a&#62; [&#60;strong&#62;Information Systems Applications&#60;/strong&#62;]: Linked Data&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;http://www.acm.org/about/class/ccs98-html#H.5.3&#34; resource=&#34;http://acm.rkbexplorer.com/ontologies/acm#H.5.3&#34;&#62;H.5.3&#60;/a&#62; [&#60;strong&#62;Information Interfaces and Presentation&#60;/strong&#62;]: Web-based interaction&#60;/li&#62;
                                &#60;li&#62;&#60;a href=&#34;http://www.acm.org/about/class/ccs98-html#I.7.4&#34; resource=&#34;http://acm.rkbexplorer.com/ontologies/acm#I.7.4&#34;&#62;I.7.4&#60;/a&#62; [&#60;strong&#62;Document and Text Processing&#60;/strong&#62;]: Electronic Publishing&#60;/li&#62;
                            &#60;/ul&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;


                    &#60;section id=&#34;introduction&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#introduction&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Introduction&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; resource=&#34;#introduction&#34; typeof=&#34;deo:Introduction&#34;&#62;
                            &#60;p id=&#34;totally-insane&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#Ted-Nelson-Demonstrates-XanaduSpace&#34;&#62;&#60;q cite=&#34;https://www.youtube.com/watch?v=1yLNGUeHapA&#38;amp;t=50s&#34; datatype=&#34;rdf:HTML&#34; resource=&#34;#Ted-Nelson-Demonstrates-XanaduSpace&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Motivation&#34;&#62;When I saw the computer, I said, &#8216;at last we can escape from the prison of paper&#8217;, and that was what my whole hypertext idea was about in 1960 and since. Contrarily, what did the other people do, they &#60;strong&#62;imitated paper&#60;/strong&#62;, which to me seems totally insane&#60;/q&#62; - &#60;cite&#62;&#60;a href=&#34;http://en.wikipedia.org/wiki/Ted_Nelson&#34;&#62;Ted Nelson&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-1&#34;&#62;1&#60;/a&#62;].&#60;/p&#62;

                            &#60;p&#62;Our aim is to create and enhance opportunities for open knowledge exchange. Ideas and the conversations around them take the form of prose, which is widely published on the Web, and our hope is to iterate towards unleashing greater utility of this kind of content, whilst retaining its accessibility.&#60;/p&#62;

                            &#60;p id=&#34;evolvability&#34;&#62;A long-lasting system must be evolvable. It is difficult to predict which technologies will endure over time, however we take inspiration from the &#60;cite&#62;&#60;a about=&#34;&#34; href=&#34;http://www.w3.org/DesignIssues/Evolution.html&#34; rel=&#34;cito:agreesWith&#34;&#62;Evolution of the Web&#60;/a&#62;&#60;/cite&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-2&#34;&#62;2&#60;/a&#62;], and pursue features like simplicity, flexibility, decentralisation, interoperability, and tolerance.&#60;/p&#62;

                            &#60;p&#62;We have combined commonplace online publishing practices with contemporary Web standards to create a novel architecture for user-facing, progressively enhanced Linked Data applications. Progressive enhancement is a paradigm for Web application development that emerged circa 2003. A &#60;a href=&#34;https://en.wikipedia.org/wiki/Progressive_enhancement&#34;&#62;progressively enhanced&#60;/a&#62; Web application focuses on the content, starting with semantic HTML markup, and gradually adding more advanced CSS and JavaScript features if the user&#8217;s browser permits. An experience may be immensely improved by these extra features, but they are not required in order to access the information on the page. At the time, this gave Web developers a mechanism to improve accessibility across devices and mitigate against constraints of outdated browsers. We are expanding on this concept from considering the users&#8217; clients to also take into account users&#8217; own servers or personal datastores if available.&#60;/p&#62;

                            &#60;p&#62;We believe this has the potential to both proliferate high quality machine-readable data, and enhance human-friendly knowledge sharing on the Web. Our baseline technology of HTML+RDFa fosters accessibility by default, and serves as a foundation on which we can build layers of functionality until we reach the interactive social experiences that people expect from the Web today. This architecture is decentralised, affording users greater control of their data, and optionally enhanced through use of the &#60;cite&#62;&#60;a href=&#34;https://github.com/solid/solid-spec&#34;&#62;Solid&#60;/a&#62;&#60;/cite&#62; platform (described further in &#60;a href=&#34;http://csarven.ca/dokieli#data-storage&#34;&#62;section 4.5&#60;/a&#62;).&#60;/p&#62;

                            &#60;p&#62;We explore the feasibility of this architecture through an implementation, which serves as the focus of this article. dokieli is a client-side application for authoring, publishing and interaction with prose content. We discuss the problem space, existing standards and tools on which we have built, as well as specific implementation details of dokieli. Implementation is ongoing, and we conclude with lessons learnt so far and a discussion of the problems which remain to be solved.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;problem-space&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#problem-space&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Problem space&#60;/h2&#62;
                        &#60;div about=&#34;#problem-space&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;deo:ProblemStatement&#34;&#62;
                            &#60;p id=&#34;scenario&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span about=&#34;#scenario&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Scenario&#34;&#62;Our scope covers three primary areas: authoring and publication, annotation and social notifications, and multimodal semantic content and interactivity. We take a brief look at use cases from some existing, overlapping, work in these areas.&#60;/span&#62;&#60;/p&#62;

                            &#60;p&#62;The W3C &#60;a href=&#34;https://www.w3.org/Social/WG&#34;&#62;Social Web Working Group&#60;/a&#62; presents &#60;a href=&#34;https://www.w3.org/wiki/Socialwg/Social_API/User_stories&#34;&#62;user stories&#60;/a&#62; for various common online social activities. Noting that all of these user stories are expected to work in a decentralised manner (with all participants using different technology stacks), we consider the use cases which involve creating and updating content which is intended to be shared with others; interacting with existing content; and content creators being notified when someone interacts with their content.&#60;/p&#62;

                            &#60;p&#62;The W3C &#60;a href=&#34;https://www.w3.org/annotation/&#34;&#62;Web Annotation Working Group&#60;/a&#62; and &#60;a href=&#34;https://www.w3.org/dpub/IG/wiki/Main_Page&#34;&#62;Digital Publishing Interest Group&#60;/a&#62; put forward a set of &#60;a href=&#34;https://www.w3.org/annotation/wiki/Use_Cases&#34;&#62;use cases&#60;/a&#62; for annotation activities. One intuitive use case for annotation is &#60;a href=&#34;https://www.w3.org/TR/dpub-annotation-uc/#commenting-on-a-span-of-text&#34;&#62;commenting on a span of text&#60;/a&#62; (a reviewer annotates a sentence by suggesting that it needs citation).&#60;/p&#62;

                            &#60;p&#62;The &#60;cite&#62;&#60;a href=&#34;http://csarven.ca/call-for-linked-research&#34;&#62;Linked Research&#60;/a&#62;&#60;/cite&#62; initiative [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-3&#34;&#62;3&#60;/a&#62;] takes a critical look at the current level of access to academic work, putting out a call for better presentation, discoverability and reuse of research objects. We keep in mind the proposed &#60;a href=&#34;http://csarven.ca/enabling-accessible-knowledge#acid-test&#34;&#62;acid test&#60;/a&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-4&#34;&#62;4&#60;/a&#62;] to verify the openness, accessibility, and flexibility of approaches to scholarly communication. This is intended to improve opportunities for knowledge acquisition and education through: fine-grained identification of arguments and concepts; linking for concept reuse and building information networks; embedding of machine-readable semantics for fast aggregation and remixing of work; interactive and executable interfaces for improved learnability.&#60;/p&#62;

                            &#60;p&#62;These areas of interest cover anywhere from data-driven journalism, online news, scholarly articles and peer-reviews, to casual communication through blogging and social media, but the theme of widening participation through spreading of knowledge and ideas in accessible ways is central to our motivation.&#60;/p&#62;

                            &#60;p&#62;We summarise these areas with a list of requirements that implementations of our architecture should meet.&#60;/p&#62;

                            &#60;dl id=&#34;requirements&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#requirements&#34;&#62;
                                &#60;dt property=&#34;schema:name&#34;&#62;Requirements&#60;/dt&#62;
                                &#60;dd datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;ul&#62;
                                        &#60;li&#62;Publication and sharing of knowledge and ideas is encouraged with &#60;em&#62;user friendly&#60;/em&#62; content creation interfaces.&#60;/li&#62;
                                        &#60;li&#62;Discussion and commentary is promoted through integration of tools for &#60;em&#62;social interaction&#60;/em&#62; and &#60;em&#62;notification&#60;/em&#62;.&#60;/li&#62;
                                        &#60;li&#62;Data is stored in a &#60;em&#62;decentralised&#60;/em&#62; way, in a location that the creator controls.&#60;/li&#62;
                                        &#60;li&#62;Data is &#60;em&#62;loosely coupled&#60;/em&#62; with the applications used to create and view it, and machine-readable, so that it is &#60;em&#62;reusable&#60;/em&#62; by other applications.&#60;/li&#62;
                                        &#60;li&#62;Applications and data formats are &#60;em&#62;progressively enhanced&#60;/em&#62; such that content is minimally accessible to users with different capabilities and technical resources.&#60;/li&#62;
                                    &#60;/ul&#62;
                                &#60;/dd&#62;
                            &#60;/dl&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;


                    &#60;section id=&#34;related-work&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#related-work&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Related Work&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;There exists a variety of tooling for semantic content authoring, personal data storage and sharing, distribution of social notifications, and integration and linking of ideas and concepts. Here we discuss a non-exhaustive selection in an attempt to succinctly give an overview of the current landscape.&#60;/p&#62;

                            &#60;p id=&#34;googledocs-medium-authorea&#34;&#62;&#60;a href=&#34;https://docs.google.com/&#34;&#62;Google Docs&#60;/a&#62;, &#60;a href=&#34;https://medium.com/&#34;&#62;Medium&#60;/a&#62;, and &#60;a href=&#34;https://www.authorea.com/&#34;&#62;Authorea&#60;/a&#62; are Web applications for collaborative creation and publication of content which require account creation and data storage with centralised services. They allow multiple participants to annotate and hold discussions around the primary content; users must access their centralised accounts to be notified of updates to conversations, and data from both the main content and related discussion is confined to the service which was used to create it.&#60;/p&#62;

                            &#60;p id=&#34;hypothesis-genius&#34;&#62;&#60;a href=&#34;https://hypothes.is/&#34;&#62;Hypothesis&#60;/a&#62; and &#60;a href=&#34;https://genius.com/&#34;&#62;Genius&#60;/a&#62; make it possible for users to leave annotations on different types of documents on the Web using a browser plugin or via a proxy. Annotations may be private or public, and can be threaded to form conversations around a piece of content. Despite allowing the attachment of annotations to resources hosted anywhere, they depend on centralised account creation and storage for the annotations themselves. Hypothesis is open source, with an API that uses the data model currently undergoing standardisation in the W3C Annotations Working Group, and may be self-hosted, but currently it is not possible to federate between different Hypothesis instances.&#60;/p&#62;

                            &#60;p id=&#34;semantic-authoring-of-textual-content&#34;&#62;There have been many tools for semantic authoring of textual content [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-5&#34;&#62;5&#60;/a&#62;]; here, we note four.&#60;/p&#62;

                            &#60;p id=&#34;loomp-rdface&#34;&#62;Loomp [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-6&#34;&#62;6&#60;/a&#62;] and &#60;a href=&#34;http://ali1k.com/rdface&#34;&#62;RDFaCE&#60;/a&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-7&#34;&#62;7&#60;/a&#62;] are semantic content authoring tools which respectively follow a &#60;em&#62;top-down&#60;/em&#62; and &#60;em&#62;bottom-up&#60;/em&#62; approach with HTML+RDFa. Loomp allows annotating terms with concepts from Linked Data ontologies, and creating relationships between annotated phrases. Loomp can be self-hosted, and uses a server-side triplestore. RDFaCE is a Web-based RDFa content editor based on the TinyMCE rich text editor. It supports different views for semantic content authoring and uses existing Semantic Web APIs to facilitate annotating and editing of RDFa content. RDFaCE uses on-the-fly client-side triple storage.&#60;/p&#62;

                            &#60;p id=&#34;wordpress-wordlift&#34;&#62;WordPress is a free and open-source platform for article publication which can be self-hosted on a server controlled by the user. &#60;a href=&#34;http://wordlift.it/&#34;&#62;WordLift&#60;/a&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-8&#34;&#62;8&#60;/a&#62;] is a WordPress plugin for semantic editing which uses an API to enhance articles with machine-readable JSON-LD data, improving the reusability of content published this way.&#60;/p&#62;

                            &#60;p id=&#34;the-callimachus-project&#34;&#62;&#60;a href=&#34;http://www.callimachusproject.org/&#34;&#62;The Callimachus Project&#60;/a&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-9&#34;&#62;9&#60;/a&#62;] is a self-hosted server which provides a generic framework for setting up sites specifically to publish Linked Data. It employs a XHTML+RDFa template engine to generate Web pages by combining the template with SPARQL query results from an RDF database, facilitating human- and machine-friendly views of the content.&#60;/p&#62;

                            &#60;p id=&#34;graphity&#34;&#62;&#60;a href=&#34;http://graphity.org/&#34;&#62;Graphity&#60;/a&#62; [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-10&#34;&#62;10&#60;/a&#62;] Processor can serve XHTML+RDFa documents by matching HTTP requests against a declarative sitemap. Query results are loaded from a SPARQL service and rendered as user interface by the Client. The Platform adds multi-tenant capabilities by providing user accounts and access control.&#60;/p&#62;

                            &#60;p&#62;The tools which provide good collaborative editing UIs appear to do so at the expense of data ownership and interoperability; those which promote creation and publication of data in open reusable formats are lacking facilities for linking discourse and conversation to concepts published. What follows is a proposed architecture for bridging this gap which has a low setup cost.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;architecture&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#architecture&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Architecture&#60;/h2&#62;
                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                            &#60;p&#62;Articles are written to share knowledge. The architecture we have chosen enables this knowledge to be as widely accessible as possible; the capabilities of dokieli are designed such that they are enabled progressively and individually, according to the user&#8217;s needs and technical resources at the time. The most minimal tooling required to read content produced with dokieli is a command-line interface or Line Mode Browser. Given a modern Web browser, Linked Data tooling, or an LDP-compatible server, documents and data can be consumed, created, connected and manipulated in more powerful and visually appealing ways.&#60;/p&#62;

                            &#60;p&#62;In this section we describe the existing standards and protocols which provide the building blocks for our architecture, and how these pieces fit together to make this approach possible.&#60;/p&#62;

                            &#60;section id=&#34;data-format&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#data-format&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Data format&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p id=&#34;native-html-rdfa&#34;&#62;The native serialisation for dokieli documents is HTML+RDFa. HTML enables human-readable articles by default; RDFa, which is particularly well suited to the longform content dokieli is used to create, augments the documents with a machine-readable structure. We consider content of a document to be of foremost importance, and RDFa allows authors to add semantic structure to their ideas inline. Alternative syntaxes such as Turtle, JSON-LD, and TriG may be embedded into HTML as raw data islands, though this causes unnecessary separation, and potential duplication and desynchronisation of data. dokieli uses these to compliment the prose but does not rely on them.&#60;/p&#62;

                                    &#60;p id=&#34;the-rule-of-least-power&#34;&#62;This approach also satisfies &#60;cite&#62;&#60;a about=&#34;&#34; href=&#34;http://www.w3.org/2001/tag/doc/leastPower.html&#34; rel=&#34;cito:agreesWith&#34;&#62;The Rule of Least Power&#60;/a&#62;&#60;/cite&#62;, proposed by the &#60;a href=&#34;https://www.w3.org/2001/tag/&#34;&#62;W3C Technical Architecture Group&#60;/a&#62;: &#60;q cite=&#34;http://www.w3.org/2001/tag/doc/leastPower.html&#34;&#62;when publishing on the Web, you should usually choose the least powerful or most easily analyzed language variant that&#8217;s suitable for the purpose.&#60;/q&#62; This allows easy reuse of the content in ways previously unimagined by its original creators [&#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-11&#34;&#62;11&#60;/a&#62;, &#60;a class=&#34;ref&#34; href=&#34;http://csarven.ca/dokieli#ref-12&#34;&#62;12&#60;/a&#62;].&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;identifiers&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#identifiers&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Identifiers&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;As dokieli documents are published on the Web, they have their own URI. This can be used to refer unambiguously to the document for example in a list of publications by the author, or in indicating the subject of a reply. Further, any individual word, phrase, paragraph, or other subsection of a document can have its own unique identifier using a fragment URI. This enables responses to be targeted very specifically at parts of a document; when additional semantics are applied to relationships, we have the power to create links that say things like &#8216;I like this concept&#8217;, &#8216;this sentence should be clarified&#8217;, &#8216;this result disagrees with those conclusions&#8217;. Within dokieli documents, links can be created to external concepts in the Linked Open Data cloud, aggregating related topics and creating unambiguous references. The dokieli UI provides anchors for all fragments in the margins of a document.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;vocabularies&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#vocabularies&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Vocabularies&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;dokieli does not mandate the use of any particular RDF vocabularies as the content of an article dictates how it is best described. By default, dokieli documents make use of the following; these are replaced or more added at the discretion of the author.&#60;/p&#62;

                                    &#60;ul&#62;
                                        &#60;li&#62;General-purpose: &#60;a href=&#34;https://schema.org/&#34;&#62;schema.org&#60;/a&#62;&#60;/li&#62;
                                        &#60;li&#62;Publishing and referencing: &#60;a href=&#34;http://purl.org/spar&#34;&#62;SPAR Ontologies&#60;/a&#62;&#60;/li&#62;
                                        &#60;li&#62;Annotations: &#60;a href=&#34;http://www.w3.org/ns/oa&#34;&#62;Web Annotations&#60;/a&#62;&#60;/li&#62;
                                        &#60;li&#62;Social notifications: &#60;a href=&#34;http://www.w3.org/ns/activitystreams&#34;&#62;ActivityStreams&#60;/a&#62; and &#60;a href=&#34;http://purl.org/net/pingback/&#34;&#62;Pingback&#60;/a&#62;&#60;/li&#62;
                                        &#60;li&#62;Links to personal storage and user preferences: &#60;a href=&#34;http://www.w3.org/ns/ldp&#34;&#62;LDP&#60;/a&#62; and &#60;a href=&#34;https://github.com/solid/vocab&#34;&#62;Solid&#60;/a&#62;&#60;/li&#62;
                                        &#60;li&#62;Access control: &#60;a href=&#34;https://www.w3.org/wiki/WebAccessControl&#34;&#62;WebAccessControl&#60;/a&#62;/&#60;a href=&#34;http://www.w3.org/ns/auth/acl&#34;&#62;ACL&#60;/a&#62;&#60;/li&#62;
                                    &#60;/ul&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;distribution&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#distribution&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Distribution&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p id=&#34;default-ui&#34;&#62;dokieli application logic, written in JavaScript, is distributed along with every document, ensuring all documents can be edited and interacted with. We consider this a default UI of a document, rather than the required one however, as the data can still be extracted and used in other contexts by other RDF-aware applications.&#60;/p&#62;

                                    &#60;p id=&#34;fault-tolerant&#34;&#62;The progressive nature of dokieli documents is fault-tolerant. If the application scripts or stylesheets are not available, the content is still accessible, allowing continuous utility, albeit in a read-only mode, rather than failing completely. A single document in HTML+RDFa is able to retain all of its core content and semantics without external dependencies.&#60;/p&#62;

                                    &#60;p id=&#34;self-replicating&#34;&#62;dokieli is &#60;em&#62;self-replicating&#60;/em&#62;, in that the reader of a dokieli document can spawn an instance &#8212; either a copy or a brand new empty document &#8212; into their own storage space at the click of a button. There is no installation or setup process required to publish content.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;data-storage&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#data-storage&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Data storage&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;The owner of a dokieli document has full control and a great deal of flexibility over where to store their article. There are no centralised silos or gatekeepers. However, the capabilities of the system in which a document is stored has an effect on the features which are enabled. At the simplest level, documents can be served from the local filesystem for individual use. To publish documents more widely, they can be hosted on an ordinary Web server, and disseminated with a URL.&#60;/p&#62;

                                    &#60;p id=&#34;solid&#34;&#62;dokieli is compliant with &#60;cite&#62;&#60;a href=&#34;https://github.com/solid/solid-spec&#34;&#62;Solid&#60;/a&#62;&#60;/cite&#62;, a set of protocols and conventions based on the W3C &#60;a href=&#34;http://www.w3.org/TR/ldp/&#34;&#62;Linked Data Platform&#60;/a&#62; (LDP) recommendation. This incorporates authentication, access control and read and write access to a personal datastore. Hosting a dokieli document on a Solid server allows the author to edit the document directly from a space they control, and grant permissions to collaborators to do so as well. There are a number of open source Solid server implementations already, and users may host their own or choose a provider. There also exist &#60;a href=&#34;https://github.com/solid/solid-platform&#34;&#62;Solid tools and libraries&#60;/a&#62; to help developers to build their own Solid-compliant datastore.&#60;/p&#62;

                                    &#60;p&#62;An article is the subject of feedback and social interactions such as annotations and reviews. A Solid server can additionally be employed to host these interactions, either in a space owned by the author of the article, or in a more decentralised manner, by allowing a commenter to save their message in their own space. In the latter case, the author is able to configure an &#60;em&#62;inbox&#60;/em&#62; on their own Solid server through the dokieli UI, to which notifications of new third-party interactions are sent. These interactions are then displayed alongside the original document, even if the document itself is hosted on a non-Solid Web server, and the article serves as a centrepiece for conversation with as many participants as are inclined to join.&#60;/p&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;modes-of-operation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#modes-of-operation&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Modes of operation&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;The core capabilities of dokieli are enabled on a per-document basis, according to the technical resources available for that document. Different combinations of available resources give rise to different &#60;em&#62;modes&#60;/em&#62; in which dokieli can operate.&#60;/p&#62;

                                    &#60;section id=&#34;publishing&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#publishing&#34;&#62;
                                        &#60;h4 property=&#34;schema:name&#34;&#62;Publishing&#60;/h4&#62;
                                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                            &#60;p&#62;&#60;strong&#62;Read only&#60;/strong&#62;: A dokieli instance may be hosted on anything that can serve HTML, including the local filesystem. Content is available without CSS and JavaScript (&#60;a href=&#34;http://csarven.ca/dokieli#figure-mode-read-only&#34;&#62;figure 1&#60;/a&#62;). With CSS but without JavaScript, different views are available for consuming media types and devices.&#60;/p&#62;

                                            &#60;figure id=&#34;figure-mode-read-only&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-mode-read-only&#34;&#62;
                                                &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/mode-read-only.svg&#34; /&#62;
                                                &#60;figcaption property=&#34;schema:name&#34;&#62;Read only.&#60;/figcaption&#62;
                                            &#60;/figure&#62;

                                            &#60;p&#62;&#60;strong&#62;Temporary edit&#60;/strong&#62;: Hosted on anything that can serve HTML, including the local filesystem. With JavaScript enabled, content may be edited through a web browser and exported to save changes (&#60;a href=&#34;http://csarven.ca/dokieli#figure-mode-edit-temporary&#34;&#62;figure 2&#60;/a&#62;).&#60;/p&#62;

                                            &#60;figure id=&#34;figure-mode-edit-temporary&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-mode-edit-temporary&#34;&#62;
                                                &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/mode-edit-temporary.svg&#34; /&#62;
                                                &#60;figcaption property=&#34;schema:name&#34;&#62;Temporary edit with export to save.&#60;/figcaption&#62;
                                            &#60;/figure&#62;

                                            &#60;p&#62;&#60;strong&#62;Local persistent edit&#60;/strong&#62;: Hosted on anything that can serve HTML, including the local filesystem. Content may be edited through an in-browser JavaScript editor and in-browser Web Storage enabled to persist changes for a longer period (&#60;a href=&#34;http://csarven.ca/dokieli#figure-mode-edit-local&#34;&#62;figure 3&#60;/a&#62;).&#60;/p&#62;

                                            &#60;figure id=&#34;figure-mode-edit-local&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-mode-edit-local&#34;&#62;
                                                &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/mode-edit-local.svg&#34; /&#62;
                                                &#60;figcaption property=&#34;schema:name&#34;&#62;Persistent edit using Web Storage.&#60;/figcaption&#62;
                                            &#60;/figure&#62;

                                            &#60;p&#62;&#60;strong&#62;Persistent edit&#60;/strong&#62;: Hosted on a Solid server, edited through a web browser, with changes saved directly to the server (&#60;a href=&#34;http://csarven.ca/dokieli#figure-mode-edit-solid&#34;&#62;figure 4&#60;/a&#62;).&#60;/p&#62;

                                            &#60;figure id=&#34;figure-mode-edit-solid&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-mode-edit-solid&#34;&#62;
                                                &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/mode-edit-solid.svg&#34; /&#62;
                                                &#60;figcaption property=&#34;schema:name&#34;&#62;Persistent edit on a Solid server, with optional authentication.&#60;/figcaption&#62;
                                            &#60;/figure&#62;

                                            &#60;p&#62;&#60;strong&#62;Data only&#60;/strong&#62;: Hosted on anything that can serve HTML, content and metadata can be extracted using an RDFa parser and processed, remixed or re-displayed (&#60;a href=&#34;http://csarven.ca/dokieli#figure-mode-data-only&#34;&#62;figure 5&#60;/a&#62;).&#60;/p&#62;

                                            &#60;figure id=&#34;figure-mode-data-only&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-mode-data-only&#34;&#62;
                                                &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/mode-data-only.svg&#34; /&#62;
                                                &#60;figcaption property=&#34;schema:name&#34;&#62;Data only&#60;/figcaption&#62;
                                            &#60;/figure&#62;
                                        &#60;/div&#62;
                                    &#60;/section&#62;
                                    &#60;section id=&#34;interacting&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#interacting&#34;&#62;
                                        &#60;h4 property=&#34;schema:name&#34;&#62;Interacting&#60;/h4&#62;
                                        &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                            &#60;p&#62;&#60;strong&#62;Centralised interactions:&#60;/strong&#62; A dokieli instance is hosted on a Solid server, with a pointer to a space to store interactions (such as replies, annotations, likes) made by third-parties through the in-browser JavaScript editor (&#60;a href=&#34;http://csarven.ca/dokieli#figure-mode-interaction-centralised&#34;&#62;figure 6&#60;/a&#62;).&#60;/p&#62;

                                            &#60;figure id=&#34;figure-mode-interaction-centralised&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-mode-interaction-centralised&#34;&#62;
                                                &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/mode-interaction-centralised.svg&#34; /&#62;
                                                &#60;figcaption property=&#34;schema:name&#34;&#62;Centralised interactions&#60;/figcaption&#62;
                                            &#60;/figure&#62;

                                            &#60;p&#62;&#60;strong&#62;Decentralised interactions&#60;/strong&#62;: Hosted on a Solid server, with an inbox to receive notifications so third-parties can store their interactions in their own dataspace (&#60;a href=&#34;http://csarven.ca/dokieli#figure-mode-interaction-decentralised&#34;&#62;figure 7&#60;/a&#62;).&#60;/p&#62;

                                            &#60;figure id=&#34;figure-mode-interaction-decentralised&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-mode-interaction-decentralised&#34;&#62;
                                                &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/mode-interaction-decentralised.svg&#34; /&#62;
                                                &#60;figcaption property=&#34;schema:name&#34;&#62;Decentralised interactions&#60;/figcaption&#62;
                                            &#60;/figure&#62;

                                            &#60;p&#62;&#60;strong&#62;Decoupled interactions&#60;/strong&#62;: Hosted on anything that can serve HTML, with link to a notifications inbox on a Solid server, and third-parties can store their interactions in their own dataspace (&#60;a href=&#34;http://csarven.ca/dokieli#figure-mode-interaction-decoupled&#34;&#62;figure 8&#60;/a&#62;).&#60;/p&#62;

                                            &#60;figure id=&#34;figure-mode-interaction-decoupled&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-mode-interaction-decoupled&#34;&#62;
                                                &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/mode-interaction-decoupled.svg&#34; /&#62;
                                                &#60;figcaption property=&#34;schema:name&#34;&#62;Decoupled interactions&#60;/figcaption&#62;
                                            &#60;/figure&#62;
                                        &#60;/div&#62;
                                    &#60;/section&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;implementation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#implementation&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Implementation&#60;/h2&#62;
                        &#60;div about=&#34;#implementation&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Results&#34;&#62;
                            &#60;p&#62;&#60;a href=&#34;https://github.com/linkeddata/dokieli&#34;&#62;dokieli&#60;/a&#62; is open source and available to try at &#60;code&#62;&#60;a href=&#34;https://dokie.li/&#34;&#62;https://dokie.li/&#60;/a&#62;&#60;/code&#62; (or at any instance on the Web). In this section we describe specific features which meet the uses cases outlined previously.&#60;/p&#62;

                            &#60;section id=&#34;semantics&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#features&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Semantics and linking&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;The data format of dokieli documents is designed to encourage machine-readable description of ideas and knowledge, which becomes particularly powerful when these individual ideas can be linked to each other with semantically meaningful relationships. A document author can assign a URI to concepts at any level, permitting reference to the document as a whole, a single phrase, or anything in between. Concepts within a single document can be related to each other with the appropriate RDF properties, as well as creating specific relations with external resources. dokieli takes a bottom-up approach to semantic content authoring; &#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-rdfa&#34;&#62;figure 9&#60;/a&#62; shows our user interface for this, whereby the author selects some text, chooses the subject, predicate and object of a statement, and the application inserts the data as RDFa, and if necessary generates a new URI fragment for the subject or object.&#60;/p&#62;

                                    &#60;p&#62;In addition, metadata that does not easily fit into prose (for example, &#60;a href=&#34;http://nanopub.org/&#34;&#62;Nanopublications&#60;/a&#62;) can be embedded as a single block of Turtle, JSON-LD, or TriG (&#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-nanopublication&#34;&#62;figure 10&#60;/a&#62;).&#60;/p&#62;

                                    &#60;p&#62;&#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-article-fragment&#34;&#62;Figure 11&#60;/a&#62; shows a sample of internal and external concepts and relationships from a dokieli document.&#60;/p&#62;

                                    &#60;figure id=&#34;figure-dokieli-rdfa&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-rdfa&#34;&#62;
                                        &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/dokieli-rdfa.png&#34; /&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;RDFa embedding.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure id=&#34;figure-dokieli-nanopublication&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-nanopublication&#34;&#62;
                                        &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/dokieli-nanopublication.png&#34; /&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;Embedding a Nanopublication.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure id=&#34;figure-dokieli-article-fragment&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-article-fragment&#34;&#62;
                                        &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/dokieli-article-fragment.svg&#34; /&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;A visualisation of a sample of RDF from a dokieli article.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;!--&#60;p&#62;&#60;mark&#62;Maybe an example of embedding datacube into a table of results would be good here too&#60;/mark&#62;&#60;/p&#62;--&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;rich-editing&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#rich-editing&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Rich editing&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p id=&#34;editor&#34;&#62;The current implementation of dokieli makes use of the open source &#60;a href=&#34;https://github.com/yabwe/medium-editor&#34;&#62;Medium Editor&#60;/a&#62; for the features one would expect from a WYSIWYG editor (&#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-edit-menu&#34;&#62;figure 12&#60;/a&#62;). We have extended this with buttons for RDFa embedding, annotations and other interactions. The edit menu itself is loosely coupled with the rest of the application logic, so the choice of edit menu can be changed in future if better libraries become available.&#60;/p&#62;

                                    &#60;p id=&#34;auto-numbering&#34;&#62;Tables of contents, tables, and figures are automatically calculated from the document contents and displayed as in &#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-toc&#34;&#62;figure 13&#60;/a&#62;. The user can also drag and drop here to conveniently re-order sections of the document. Similarly links within a document are automatically compiled into an academic reference list if required by the author.&#60;/p&#62;

                                    &#60;p id=&#34;stylesheets&#34;&#62;dokieli comes with a number of stylesheets built in, and an author with CSS knowledge can create a new one of their own, or reuse existing styles from elsewhere. It is trivial for the user (whether author or reader of a document) to switch between available views to their preferred one, either through user-agent&#8217;s built-in feature or through dokieli&#8217;s menu (&#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-views&#34;&#62;figure 14&#60;/a&#62;).&#60;/p&#62;
                                    &#60;script&#62;//&#60;![CDATA[
                                    var actionViews = &#39;&#60;span id=&#34;action-views&#34; class=&#34;do&#34;&#62;These buttons can also trigger the views in this article: &#60;\/span&#62;&#39;;
                                    var context = document.getElementById(&#39;stylesheets&#39;);
                                    context.insertAdjacentHTML(&#39;afterend&#39;, actionViews);
                                    var aV = document.getElementById(&#39;action-views&#39;);
                                    DO.U.showViews(aV);
                                    var h2 = aV.querySelector(&#39;h2&#39;);
                                    h2.parentNode.removeChild(h2);
                                    //]]&#62;&#60;/script&#62;
                                    &#60;style&#62;/*&#60;![CDATA[*/
                                    @media screen {
                                        #action-views.do { margin-bottom:1em; }
                                        #action-views.do:after { content:&#39;.&#39;; }
                                        #action-views.do * { display:inline !important; }
                                        #action-views.do #document-views { margin-top:0; }
                                        #action-views.do #document-views:before { content:&#39;&#39;; }
                                        #action-views.do li { margin-right:0; }
                                        #action-views.do li:before { content:&#39;, &#39;; }
                                        #action-views.do li:first-child:before { content:&#39;&#39;; }
                                    }
                                    /*]]&#62;*/&#60;/style&#62;

                                    &#60;figure id=&#34;figure-dokieli-edit-menu&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-rdfa&#34;&#62;
                                        &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/dokieli-edit-menu.png&#34; /&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;The edit menu.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure id=&#34;figure-dokieli-toc&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-toc&#34;&#62;
                                        &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/dokieli-toc.png&#34; /&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;Table of contents.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure id=&#34;figure-dokieli-views&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-views&#34;&#62;
                                        &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/dokieli-views.png&#34; /&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;Options for different views. These buttons activate a stylesheet switcher.&#60;/figcaption&#62;
                                    &#60;/figure&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;authentication-and-access-control&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#authentication-and-access-control&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Authentication and access control&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;People can identify themselves to a dokieli document through &#60;a href=&#34;https://www.w3.org/2005/Incubator/webid/spec/tls/&#34;&#62;WebID-TLS&#60;/a&#62;. Users with a browser certificate installed and a matching FOAF profile containing the certificate public key are authenticated against their own Solid server if found, with a fallback to a known Solid authentication endpoint. This allows the dokieli instance to write to any Solid-compliant dataspace which the user is authorised to write to. This is how users can, for example, save changes to a document, or store interactions such as comments. While dokieli does not currently offer a UI for granting access to collaborators on a document, authors can use other &#60;a href=&#34;https://github.com/solid/solid-apps&#34;&#62;Solid applications&#60;/a&#62; (e.g., &#60;a href=&#34;https://github.com/linkeddata/warp&#34;&#62;warp&#60;/a&#62;) to manage permissions of data on their server, and thus allow other specific individuals (or the general public) to edit their articles.&#60;/p&#62;

                                    &#60;p&#62;dokieli also displays an authenticated user&#8217;s name and display picture if available in their profile. In future, we plan to take into account any preferences in a user&#8217;s profile, as well as other documents they have previously published, to enhance and personalise the UI.&#60;/p&#62;
                                    &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;storage&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#storage&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Storage&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;Articles may be stored on user&#8217;s local filesystem or hosted from ordinary Web servers which can serve static HTML files, for example: university user pages, code repositories, personal or company webspace, or any file hosting.&#60;/p&#62;

                                    &#60;p&#62;Articles can be edited in a Web browser, and then exported (&#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-do&#34;&#62;figure 15&#60;/a&#62;) to save changes. dokieli also makes use of &#60;a href=&#34;https://www.w3.org/TR/webstorage/&#34;&#62;Web Storage&#60;/a&#62; in browsers with this capability, which can be enabled or disabled by the user.&#60;/p&#62;

                                    &#60;p&#62;A document stored on a Solid server is readable as a normal HTML page, and additionally editable directly on the server for authorised users (&#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-do&#34;&#62;figure 15&#60;/a&#62;). The &#60;em&#62;new&#60;/em&#62; and &#60;em&#62;save as&#60;/em&#62; buttons (&#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-do&#34;&#62;figure 15&#60;/a&#62;) prompt the user to choose a storage location before generating a blank new document or a copy of the current document respectively. If a user is already authenticated and their profile indicates where to find their a personal dataspace, dokieli presents a dataspace browser, through which the user can click to choose where to save (&#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-browser&#34;&#62;figure 16&#60;/a&#62;). Non-authenticated users may simply type the URL of a storage location they believe they can access, browse the directories therein, and save if the location is publicly writeable. According to the Solid protocol, dokieli uses an &#60;code&#62;HTTP POST&#60;/code&#62; or &#60;code&#62;PUT&#60;/code&#62; to replicate the HTML+RDFa that constitutes an instance, into the chosen dataspace. The user has the option to copy media and scripts to their own space as well, link to them from a &#60;abbr title=&#34;Content Delivery Network&#34;&#62;CDN&#60;/abbr&#62; or link to them from the document they are starting from.&#60;/p&#62;

                                    &#60;figure id=&#34;figure-dokieli-do&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-do&#34;&#62;
                                        &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/dokieli-do.png&#34; /&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;The &#8216;Do&#8217; menu, containing Edit, New, Save, Save As, Export and Print.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure id=&#34;figure-dokieli-browser&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-browser&#34;&#62;
                                        &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/dokieli-browser.png&#34; /&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;The resource browser for Save As, showing the contents of a public space on a Solid server, and various options for saving of embedded resources.&#60;/figcaption&#62;
                                    &#60;/figure&#62;
                                &#60;/div&#62;
                            &#60;/section&#62;

                            &#60;section id=&#34;interactions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#interactions&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Interactions&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;We support the rights of authors to own their data, and store and publish it where they feel most comfortable. This includes the social interactions users make around existing publications. Rather than centralising these interactions around the subject document, we took the decision to default to decentralisation of all content by allowing users to authenticate with their personal dataspace, and choose the location for their interactions at the point of making them. This gives rise to the need for a mechanism to notify the original author that their document has received some interaction. We do this by allowing document authors to specify an &#60;em&#62;inbox&#60;/em&#62; for either their article as a whole, or any subsection with its own URI using the &#60;code&#62;ldp:inbox&#60;/code&#62; predicate. Inboxes are containers in a dataspace which may be appended to by anyone, and do not need to be on the same server as the document itself; if one article has multiple inboxes they can be distributed across as many dataspaces as is convenient for the author(s). When an annotation is made, dokieli follows the appropriate &#60;code&#62;inbox&#60;/code&#62; link and writes a notification there (see &#60;a href=&#34;http://csarven.ca/dokieli#figure-interactions-create&#34;&#62;figure 17&#60;/a&#62; for this process and &#60;a href=&#34;http://csarven.ca/dokieli#solid-notification&#34;&#62;listing 1&#60;/a&#62; for notification contents). When the document is loaded, links are followed to all inboxes in order to retrieve interactions there have been notifications about, so that these can be displayed along with the document (&#60;a href=&#34;http://csarven.ca/dokieli#figure-interactions-display&#34;&#62;figure 18&#60;/a&#62; and &#60;a href=&#34;http://csarven.ca/dokieli#figure-dokieli-interactions&#34;&#62;figure 19&#60;/a&#62;).&#60;/p&#62;

                                    &#60;p id=&#34;dokieli-notifications&#34;&#62;Although providing enriched (meta)data is voluntary, provenance level data like the date on which the request was submitted, who by, and its license, can be purposed towards the verification process as well as for displaying. An example inbox notification is shown in Listing [&#60;a href=&#34;http://csarven.ca/dokieli#solid-notification&#34;&#62;1&#60;/a&#62;], in which &#60;strong class=&#34;highlight-object&#34;&#62;object&#60;/strong&#62; is the URL of an annotation, and the &#60;strong class=&#34;highlight-target&#34;&#62;target&#60;/strong&#62; (the conclusions section of an article).&#60;/p&#62;

                                    &#60;figure id=&#34;figure-interactions-create&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-interactions-create&#34;&#62;
                                        &#60;object data=&#34;http://csarven.camedia/images/articles/interactions-create.svg&#34; height=&#34;504&#34; rel=&#34;schema:image&#34; width=&#34;480&#34;&#62;&#60;/object&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;What happens when a user creates an interaction on an article.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure id=&#34;figure-interactions-display&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-interactions-display&#34;&#62;
                                        &#60;object data=&#34;http://csarven.camedia/images/articles/interactions-display.svg&#34; height=&#34;393&#34; rel=&#34;schema:image&#34; type=&#34;image/svg+xml&#34; width=&#34;480&#34;&#62;&#60;/object&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;How interactions are displayed on an article.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure id=&#34;figure-dokieli-interactions&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#figure-dokieli-interactions&#34;&#62;
                                        &#60;img rel=&#34;schema:image&#34; src=&#34;http://csarven.camedia/images/articles/dokieli-interactions.png&#34; /&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;Interactions on a document.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;figure class=&#34;listing&#34; id=&#34;solid-notification&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#solid-notification&#34;&#62;
                                        &#60;pre about=&#34;#solid-notification&#34; property=&#34;schema:description&#34; typeof=&#34;fabio:Script&#34;&#62;
&#60;code&#62;@prefix xsd: &#38;lt;http://www.w3.org/2001/XMLSchema#&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix schema: &#38;lt;https://schema.org/&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix as: &#38;lt;https://www.w3.org/ns/activitystreams#&#38;gt; .&#60;/code&#62;
&#60;code&#62;@prefix c: &#38;lt;https://creativecommons.org/licenses/by/4.0/&#38;gt; .&#60;/code&#62;
&#60;code&#62;&#38;lt;&#38;gt; a as:Announce ;&#60;/code&#62;
&#60;code&#62;  as:&#60;strong class=&#34;highlight-object&#34;&#62;object&#60;/strong&#62; &#38;lt;http://example.net/foo/abc123&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  as:&#60;strong class=&#34;highlight-target&#34;&#62;target&#60;/strong&#62; &#38;lt;http://example.org/article#conclusions&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  as:updated &#34;2016-01-24T00:00:00Z&#34;^^xsd:dateTime ;&#60;/code&#62;
&#60;code&#62;  as:actor &#38;lt;http://csarven.ca/#i&#38;gt; ;&#60;/code&#62;
&#60;code&#62;  schema:license c: .&#60;/code&#62;
                                        &#60;/pre&#62;
                                        &#60;figcaption property=&#34;schema:name&#34;&#62;An inbox notification.&#60;/figcaption&#62;
                                    &#60;/figure&#62;

                                    &#60;p&#62;dokieli itself does not offer a mechanism for authors to manage their notifications or choose which interactions appear, as other applications which are specialised for these tasks are under development as part of the Solid application ecosystem.&#60;/p&#62;

                                    &#60;p&#62;An author can also opt to allow anonymous interactions with their documents by pointing to a publicly writeable storage location in their own space, and store interactions on behalf of their audience.&#60;/p&#62;
                                 &#60;/div&#62;
                            &#60;/section&#62;

                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;social-and-technical-impact&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#social-and-technical-impact&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Social and Technical Impact&#60;/h2&#62;
                        &#60;div about=&#34;#social-and-technical-impact&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Discussion&#34;&#62;
                            &#60;p&#62;We identify data generation, ownership and reuse to be key areas of potential impact. Whilst dokieli is still very much a work in progress and the real impact is uncertain at this stage, we use these as a guide to inform our future direction.&#60;/p&#62;

                            &#60;section id=&#34;data-generation&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#data-generation&#34;&#62;
                                &#60;h3 property=&#34;schema:name&#34;&#62;Data generation&#60;/h3&#62;
                                &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                    &#60;p&#62;Semantic structure in prose content is somewhat difficult to capture, and as a result the Linked Open Data cloud is lacking in data about knowledge and ideas expressed in this form. It is especially alarming that this is even the case for scholarly communication in Web science. Through automatic insertion of RDFa into articles and social interactions, and integration of a semantic annotation UI into a generic authoring application, we hope that a side effect of dokieli use will be an influx of previously uncommon but highly valuable Linked Open Data into the Web. Mining, reusing and remixing this data has the potential to give rise to new threads of conversation, connections between and perspectives on ideas and experiences. We are focussing on scholarly communication as a forum for encouraging knowledge sharing with dokieli through the &#60;cite&#62;Linked Research&#60;/cite&#62; initiative, as an area in which augmenting content with machine-readable semantics can really improve knowledge transfer to benefit researchers.&#60;/p&#62;
                                &#60;/div&#62;
                          &#60;/section&#62;

                          &#60;section id=&#34;data-ownership&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#data-ownership&#34;&#62;
                              &#60;h3 property=&#34;schema:name&#34;&#62;Data ownership and reuse&#60;/h3&#62;
                              &#60;div datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34;&#62;
                                  &#60;p&#62;Having more control over one&#8217;s personal data brings a number of potential, though as yet not necessarily properly tested or fully understood, advantages. We advocate at least for having the option to choose which organisations or individuals hold and have access to personal data, and thus argue that our progressive approach to participation at least serves as a starting point to lower the barrier to entry for data ownership.&#60;/p&#62;

                                  &#60;p&#62;We believe a particular strength of the Linked Data approach is that data produced with dokieli is reusable by other applications, and easily integrated with data from other sources. Our work is towards encouraging an ecosystem of applications which are decoupled from user data, discouraging vendor lock-in as services must compete for user attention by providing value rather than hoarding information.&#60;/p&#62;
                              &#60;/div&#62;
                          &#60;/section&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;conclusions&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#conclusions&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Conclusions&#60;/h2&#62;
                        &#60;div about=&#34;#conclusions&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Conclusion&#34;&#62;
                            &#60;p id=&#34;contribution&#34; rel=&#34;schema:hasPart&#34;&#62;In this article we discussed dokieli, an implementation of a proposed architecture for realising a decentralised and accessible participatory knowledge space. &#60;span about=&#34;#contribution&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Contribution&#34;&#62;By building on existing standards and tooling we contribute towards their ongoing improvement and help to advance the state-of-the-art in user-friendly Linked Data applications, and decentralised social Web technologies. We have shown that native Web technologies coupled with Linked Data enhancements provide a sound grounding for human- and machine-friendly content publishing, and that cutting edge work on personal datastores can be employed on top in a progressive manner. We reiterate that enabling this kind of complex functionality on an as-needed basis serves as a gateway for users and lowers the barrier to entry more effectively than an all-or-nothing approach.&#60;/span&#62;&#60;/p&#62;

                            &#60;p id=&#34;envision&#34;&#62;We envision that a further implications of our work is expansion of the missing parts of the LOD cloud on scholarly communication, social interactions, and detailed discourse around ideas and experiences.&#60;/p&#62;

                            &#60;p id=&#34;challenges&#34;&#62;Meeting the combination of needs we outlined here comes with many challenges. This is not a new problem, and there are ongoing efforts and initiatives advancing these along various fronts. Having an architecture and tooling in place does not necessarily translate to adoption of technologies or even principles. We have not addressed social, economic, ethical or legal issues around data ownership, decentralised identity or Web applications decoupled from user data. Nonetheless, our efforts iterate towards better understanding of what is needed to improve tooling and user interfaces, so that we may move this area forward alongside related initiatives, and gradually lower the barrier to entry for participation in a decentralised, social, semantic Web.&#60;/p&#62;

                            &#60;p&#62;There is still work to be done. Development is in the open and we welcome you to &#60;a href=&#34;https://gitter.im/linkeddata/dokieli&#34;&#62;join the discussion&#60;/a&#62;. Our next steps, small and large, are listed as &#60;a href=&#34;https://github.com/linkeddata/dokieli/issues&#34;&#62;issues&#60;/a&#62; on our repository, but we conclude by describing some of the more prominent remaining problems to be addressed.&#60;/p&#62;

                            &#60;dl id=&#34;next-steps&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#next-steps&#34;&#62;
                                &#60;dt property=&#34;schema:name&#34;&#62;Next steps&#60;/dt&#62;
                                &#60;dd about=&#34;#next-steps&#34; property=&#34;schema:description&#34; typeof=&#34;deo:FutureWork&#34;&#62;
                                    &#60;p id=&#34;sharing&#34;&#62;Realtime collaboration on documents is an important capability that dokieli does not yet offer, but we aim to implement. The UI will allow authors to invite their collaborators to edit, as well as request feedback and peer-reviewers (&#60;a href=&#34;https://github.com/linkeddata/dokieli/issues/120&#34;&#62;issue 120&#60;/a&#62;).&#60;/p&#62;

                                    &#60;p id=&#34;pinging&#34;&#62;We must concretise a mechanism for adding articles to collections or archives when they are published, for example updating a listing of blog posts, adding new publications to university repositories or sending new works to libraries automatically (&#60;a href=&#34;https://github.com/linkeddata/dokieli/issues/38&#34;&#62;issue 38&#60;/a&#62;).&#60;/p&#62;

                                    &#60;p id=&#34;provenance&#34;&#62;Where applicable, scientific processes should be captured in a way that is machine-readable, encompassing workflow and provenance level data. This type of information plays an important role in reproducibility of work, and fostering trust and confidence in results (issues &#60;a href=&#34;https://github.com/linkeddata/dokieli/issues/41&#34;&#62;41&#60;/a&#62; and &#60;a href=&#34;https://github.com/linkeddata/dokieli/issues/119&#34;&#62;119&#60;/a&#62;).&#60;/p&#62;

                                    &#60;p id=&#34;data-shapes&#34;&#62;In order to improve the utility of social notifications sent and received by dokieli documents, we are considering the W3C &#60;a href=&#34;https://www.w3.org/TR/shacl/&#34;&#62;Shapes Constraint Language&#60;/a&#62; (SHACL) vocabulary to describe the constraints notifications in particular circumstances. This will allow authors to use third-party applications to verify incoming notifications according to their own requirements (&#60;a href=&#34;https://github.com/linkeddata/dokieli/issues/105&#34;&#62;issue 105&#60;/a&#62;).&#60;/p&#62;
                                &#60;/dd&#62;
                            &#60;/dl&#62;

                            &#60;p about=&#34;&#34; id=&#34;epilogue&#34; rel=&#34;schema:hasPart&#34;&#62;&#60;span about=&#34;#epilogue&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Epilogue&#34;&#62;There is a growing list of dokieli &#60;a href=&#34;https://github.com/linkeddata/dokieli/wiki#examples-in-the-wild&#34;&#62;articles in the wild&#60;/a&#62;, that is, researchers taking the initiative to control their work through self-publication. We invite you to try dokieli yourself right now! Leave a comment on this paper at http://csarven.ca/dokieli, or spawn a new or a copy that you can edit yourself. &#60;em&#62;Make it so!&#60;/em&#62;&#60;/span&#62;&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;acknowledgements&#34; inlist=&#34;&#34; rel=&#34;schema:hasPart&#34; resource=&#34;#acknowledgements&#34;&#62;
                        &#60;h2 property=&#34;schema:name&#34;&#62;Acknowledgements&#60;/h2&#62;
                        &#60;div about=&#34;#acknowledgements&#34; datatype=&#34;rdf:HTML&#34; property=&#34;schema:description&#34; typeof=&#34;deo:Acknowledgements&#34;&#62;
                            &#60;p&#62;Special thanks to our colleagues at &#60;span about=&#34;&#34; id=&#34;funding-recipient&#34; prefix=&#34;scoro: http://purl.org/spar/scoro/&#34; rel=&#34;scoro:funding-recipient&#34;&#62;&#60;a about=&#34;http://dbpedia.org/resource/Massachusetts_Institute_of_Technology&#34; href=&#34;https://mit.edu/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;MIT&#60;/a&#62;&#60;/span&#62;/&#60;a href=&#34;https://www.w3.org/&#34;&#62;W3C&#60;/a&#62;; &#60;a href=&#34;https://deiu.me/profile&#34;&#62;Andrei Sambra&#60;/a&#62;, &#60;a href=&#34;https://www.w3.org/People/Sandro/&#34;&#62;Sandro Hawke&#60;/a&#62;, &#60;a href=&#34;http://nicola.io/&#34;&#62;Nicola Greco&#60;/a&#62;, &#60;a href=&#34;http://www.computingjoy.com/&#34;&#62;Dmitri Zagidulin&#60;/a&#62;, as well as &#60;a href=&#34;http://bblfish.net/&#34;&#62;Henry Story&#60;/a&#62; and &#60;a href=&#34;http://melvincarvalho.com/#me&#34;&#62;Melvin Carvalho&#60;/a&#62;. We are also thankful to collaborate with colleagues at &#60;a href=&#34;http://qcri.org.qa/&#34;&#62;QCRI&#60;/a&#62;. This research was supported in part by &#60;span about=&#34;&#34; id=&#34;funder&#34; prefix=&#34;scoro: http://purl.org/spar/scoro/&#34; rel=&#34;scoro:funder&#34;&#62;&#60;a about=&#34;http://dbpedia.org/Qatar_Computing_Research_Institute&#34; href=&#34;http://qcri.org.qa/&#34; property=&#34;schema:name&#34; rel=&#34;schema:url&#34; typeof=&#34;schema:Organization&#34;&#62;Qatar Computing Research Institute&#60;/a&#62;&#60;/span&#62;, HBKU through the &#60;a href=&#34;http://crosscloud.org/&#34;&#62;Crosscloud&#60;/a&#62; project. Last but not least, the contributors to the dokieli code, issues, and discussion.&#60;/p&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;

                    &#60;section id=&#34;references&#34;&#62;
                        &#60;h2&#62;References&#60;/h2&#62;
                        &#60;div&#62;
                            &#60;ol&#62;
                                &#60;li id=&#34;ref-1&#34;&#62;Nelson, T.: Ted Nelson Demonstrates XanaduSpace, (2013) &#60;a href=&#34;https://www.youtube.com/watch?v=1yLNGUeHapA&#38;amp;t=50s&#34; rel=&#34;schema:citation cito:includesQuotationFrom cito:citesAsSourceDocument&#34;&#62;https://www.youtube.com/watch?v=1yLNGUeHapA&#38;amp;t=50s&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-2&#34;&#62;Evolution of the Web, &#60;a href=&#34;http://www.w3.org/DesignIssues/Evolution.html&#34; rel=&#34;schema:citation cito:citesAsRecommendedReading cito:citesAsSourceDocument&#34;&#62;http://www.w3.org/DesignIssues/Evolution.html&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-3&#34;&#62;Capadisli, S.: Call for Linked Research, Developers Workshop, ISWC (2014), &#60;a about=&#34;&#34; href=&#34;http://csarven.ca/call-for-linked-research&#34; rel=&#34;schema:citation cito:citesAsSourceDocument&#34;&#62;http://csarven.ca/call-for-linked-research&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-4&#34;&#62;Capadisli, S., Riedl, R., Auer, S.: Enabling Accessible Knowledge, CeDEM (2015), &#60;a about=&#34;&#34; href=&#34;http://csarven.ca/enabling-accessible-knowledge&#34; rel=&#34;schema:citation cito:citesAsSourceDocument&#34;&#62;http://csarven.ca/enabling-accessible-knowledge&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-5&#34;&#62;Khalili, A., Auer, S.: User interfaces for semantic authoring of textual content: A systematic literature review, Volume 22, ages 1&#8211;18 (2013), &#60;a about=&#34;#related-work&#34; href=&#34;http://www.sciencedirect.com/science/article/pii/S1570826813000498&#34; rel=&#34;schema:citation cito:citesAsRelated&#34;&#62;http://www.sciencedirect.com/science/article/pii/S1570826813000498&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-6&#34;&#62;Luczak-R&#246;sch, M., Heese, R.: Linked Data Authoring for Non-Experts, LDOW, WWW (2009), &#60;a about=&#34;#related-work&#34; href=&#34;http://events.linkeddata.org/ldow2009/papers/ldow2009_paper4.pdf&#34; rel=&#34;schema:citation cito:citesAsRelated&#34;&#62;http://events.linkeddata.org/ldow2009/papers/ldow2009_paper4.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-7&#34;&#62;Khalili, A., Auer, S., Hladky, D.: The RDFa Content Editor &#8212; From WYSIWYG to WYSIWYM, COMPSAC 2012:531-540 (2012), &#60;a about=&#34;#related-work&#34; href=&#34;http://svn.aksw.org/papers/2012/COMPSAC2012_RDFaCE/public.pdf&#34; rel=&#34;schema:citation cito:citesAsRelated&#34;&#62;http://svn.aksw.org/papers/2012/COMPSAC2012_RDFaCE/public.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-8&#34;&#62;Volpini, A., Riccitelli, D.: WordLift: Meaningful Navigation Systems and Content Recommendation for News Sites running WordPress, Developers Workshop, ESWC (2015), &#60;a about=&#34;&#34; href=&#34;http://ceur-ws.org/Vol-1361/paper4.pdf&#34; rel=&#34;schema:citation cito:citesAsSourceDocument&#34;&#62;http://ceur-ws.org/Vol-1361/paper4.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-9&#34;&#62;Battle, S., Wood, D., Leigh, J., Ruth, L.: The Callimachus Project: RDFa as a Web Template Language, Consuming Linked Data, ISWC (2012), &#60;a about=&#34;#related-work&#34; href=&#34;http://ceur-ws.org/Vol-905/BattleEtAl_COLD2012.pdf&#34; rel=&#34;schema:citation cito:citesAsSourceDocument&#34;&#62;http://ceur-ws.org/Vol-905/BattleEtAl_COLD2012.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-10&#34;&#62;Jusevi&#269;ius, M.: Graphity: generic processor for declarative Linked Data applications, SWAT4LS (2014), &#60;a about=&#34;#related-work&#34; href=&#34;http://ceur-ws.org/Vol-1320/paper_30.pdf&#34; rel=&#34;schema:citation cito:citesAsSourceDocument&#34;&#62;http://ceur-ws.org/Vol-1320/paper_30.pdf&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-11&#34;&#62;Principles of Design, &#60;a href=&#34;http://www.w3.org/DesignIssues/Principles.html#PLP&#34; rel=&#34;schema:citation cito:citesAsSourceDocument cito:citesAsRecommendedReading&#34;&#62;http://www.w3.org/DesignIssues/Principles.html#PLP&#60;/a&#62;&#60;/li&#62;
                                &#60;li id=&#34;ref-12&#34;&#62;Berners-Lee, T., Mendelsohn, N.: The Rule of Least Power, &#60;a href=&#34;http://www.w3.org/2001/tag/doc/leastPower.html&#34; rel=&#34;schema:citation cito:citesAsSourceDocument cito:citesAsRecommendedReading&#34;&#62;http://www.w3.org/2001/tag/doc/leastPower.html&#60;/a&#62;&#60;/li&#62;
                            &#60;/ol&#62;
                        &#60;/div&#62;
                    &#60;/section&#62;
                &#60;/div&#62;

        
      </description>
      <guid>http://csarven.ca/dokieli</guid>
      
    </item>
    
    <item>
      <title>Webmention</title>
      <pubDate>Mon, 27 Jul 2015 00:00:00</pubDate>
      <description>
        &#60;h1 property=&#34;schema:name&#34;&#62;Webmention&#60;/h1&#62;

&#60;div datatype=&#34;rdf:HTML property=&#34;schema:description&#34;&#62;
    &#60;p&#62;&#60;mark&#62;This experimental work is kept here for historical reasons. If you want to build independently built applications that can send, receive, or consume data that is decoupled from the user-interface, with the notion of reusable notifications, as well as interoperable with the rest of the W3C stack, I recommend using the W3C Recommendation &#60;cite&#62;&#60;a href=&#34;https://www.w3.org/TR/ldn/&#34;&#62;Linked Data Notifications&#60;/a&#62;&#60;/cite&#62;.&#60;/mark&#62;&#60;/p&#62;

    &#60;p&#62;This is my site&#8217;s webmention endpoint. Send &#60;code&#62;POST&#60;/code&#62; requests to this URL (&#60;code&#62;http://csarven.ca/webmention&#60;/code&#62;) with &#60;strong&#62;&#60;code&#62;source&#60;/code&#62;&#60;/strong&#62;, &#60;strong&#62;&#60;code&#62;property&#60;/code&#62;&#60;/strong&#62; (optional) and &#60;strong&#62;&#60;code&#62;target&#60;/code&#62;&#60;/strong&#62; (optional) parameters, or use the form below, to let me know that you&#8217;ve linked to a URL on my site. This endpoint can handle claims using RDF and microformats 2 data patterns found at the source.&#60;/p&#62;

    &#60;F&#62;webmentionForm()&#60;/F&#62;

    &#60;p&#62;As of &#60;time datetime=&#34;2015-07-27&#34; property=&#34;schema:dateModified&#34; content=&#34;2015-07-27T00:00:00Z&#34; datatype=&#34;xsd:dateTime&#34;&#62;2015-07-27&#60;/time&#62;, this webmention endpoint offers a way to be more flexibile and precise about the claims than the current webmention design. The approach taken at this endpoint is intended to be a superset on how to deal with mentions i.e., making the receiver aware of a hyperlink with a relation which may be of interest.&#60;/p&#62;

    &#60;p id=&#34;source-parameter&#34;&#62;Webmention works essentially in two steps: 1) a claim is made 2) the said claim is verified, and possibly displayed. Thus, the source URL is the most essential component, regardless of whether the information for the &#60;code&#62;property&#60;/code&#62; or &#60;code&#62;target&#60;/code&#62; is provided. At the end of the day, the receiver makes all of the decisions on if and how to deal with the claim - in which, there is no formal specification that is globally accepted nor forced. Naturally this is a good thing. The information that is provided in the &#60;code&#62;POST&#60;/code&#62; is just that, a claim. It may or may not be of interest to the receiver, and the receiver makes no promise to do anything with it. Making decisions e.g., optimization, trust, driven from the claim would be premature. Hence, decision making around optimization and trust, for instance, are best left outside of the original claim. The ability to receive only the source URL is the simplest design.&#60;/p&#62;

    &#60;p&#62;We are now free to build rest of the blocks by optionally accepting the &#60;code&#62;property&#60;/code&#62; and &#60;code&#62;target&#60;/code&#62; parameters:&#60;/p&#62;

    &#60;p id=&#34;property-parameter&#34;&#62;The &#60;code&#62;property&#60;/code&#62; parameter indicates the type of relation between the source and the target (which is found at the source URL). Its value may be a &#60;em&#62;term&#60;/em&#62; e.g., &#60;code&#62;u-in-reply-to&#60;/code&#62;, a &#60;em&#62;IRI&#60;/em&#62; e.g., &#60;code&#62;http://rdfs.org/sioc/ns#reply_of&#60;/code&#62;, or a &#60;em&#62;prefixed name&#60;/em&#62; e.g., &#60;code&#62;as:inReplyTo&#60;/code&#62;. The &#60;code&#62;property&#60;/code&#62; information allows us to make precise claims, i.e., mentions, and consequently 1) it gives an opportunity for the receiver to decide whether to even make a single &#60;code&#62;GET&#60;/code&#62; on the source URL, 2) better narrowing down or filtering of the claim.&#60;/p&#62;

    &#60;p id=&#34;target-parameter&#34;&#62;In a similar way to the &#60;code&#62;property&#60;/code&#62; information, having the &#60;code&#62;target&#60;/code&#62; allows us to further narrow down on the claim i.e., we can check if we want to deal with a claim made to that particular target URL, regardless of the &#60;code&#62;property&#60;/code&#62; information being present or not.&#60;/p&#62;

    &#60;p&#62;Table of possible &#60;code&#62;POST&#60;/code&#62;s with interpretations:&#60;/p&#62;

    &#60;table id=&#34;webmention-posts&#34;&#62;
        &#60;caption&#62;Webmention &#60;code&#62;POST&#60;/code&#62;s using &#60;code&#62;source&#60;/code&#62;, &#60;code&#62;property&#60;/code&#62;, and &#60;code&#62;target&#60;/code&#62;&#60;/caption&#62;
        &#60;thead&#62;
            &#60;tr&#62;&#60;th&#62;&#60;code&#62;source&#60;/code&#62;&#60;/th&#62;&#60;th&#62;&#60;code&#62;property&#60;/code&#62;&#60;/th&#62;&#60;th&#62;&#60;code&#62;target&#60;/code&#62;&#60;/th&#62;&#60;th&#62;Possible process&#60;/th&#62;&#60;/tr&#62;
        &#60;/thead&#62;
        &#60;tbody&#62;
            &#60;tr&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;Show error&#60;/td&#62;&#60;/tr&#62;
            &#60;tr&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;Show error&#60;/td&#62;&#60;/tr&#62;
            &#60;tr&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;Show error&#60;/td&#62;&#60;/tr&#62;
            &#60;tr&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;Show error&#60;/td&#62;&#60;/tr&#62;
            &#60;tr&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;Verify interest with that &#60;code&#62;source&#60;/code&#62;&#60;/td&#62;&#60;/tr&#62;
            &#60;tr&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;Verify interest with that &#60;code&#62;source&#60;/code&#62; and &#60;code&#62;property&#60;/code&#62;&#60;/td&#62;&#60;/tr&#62;
            &#60;tr&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;&#60;/td&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;Verify interest with that &#60;code&#62;source&#60;/code&#62; and &#60;code&#62;target&#60;/code&#62;&#60;/td&#62;&#60;/tr&#62;
            &#60;tr&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;&#10004;&#60;/td&#62;&#60;td&#62;Verify &#60;code&#62;source&#60;/code&#62;, &#60;code&#62;property&#60;/code&#62;, &#60;code&#62;target&#60;/code&#62;&#60;/td&#62;&#60;/tr&#62;
        &#60;/tbody&#62;
        &#60;tfoot&#62;
            &#60;tr&#62;&#60;td colspan=&#34;4&#34;&#62;&#10004; indicates that the parameter is submitted.&#60;/td&#62;&#60;/tr&#62;
        &#60;/tfoot&#62;
    &#60;/table&#62;

    &#60;p id=&#34;what-to-practice&#34;&#62;What might be a good practice here? In my opinion, the sender should aim to be precise about the claim by providing all three components: source, property, and target, to the receiver. What do you think?&#60;/p&#62;
&#60;/div&#62;
        
      </description>
      <guid>http://csarven.ca/webmention</guid>
      
    </item>
    
    </channel>
</rss>
