The CP/LD format defines a flexible, extensible, machine readable format that links HTML5 documents with content to JSON-LD graphs for the data and semantics.[1]

Content Profile/Linked Document
AbbreviationCP/LD
StatusPublished
Year started2018
First published2023
OrganizationANSI/NISO
Committeewww.niso.org/standards-committees/cpld
EditorsRinke Hoekstra
Base standardsHTML, JSON-LD,
Related standardsRDF, IRI, W3C Publication Manifest
Domain
Websitewww.niso.org/publications/z39105-2023-cpld

The Linked Document part of the standard outlines the minimal characteristics of documents, whereas the Content Profile part describes how to extend and refine rules for specific use cases.

History

edit
  • 2018. For internal use, as an alternative for the print driven, more rigid, XML format used at the Elsevier for processing scholarly articles, teams at that company started developing CP/LD in 2018.
  • 2020. A proposal to create a standard from this effort was accepted by the NISO.
  • 2023. CP/LD was published by the NISO and approved by the ANSI.

Examples

edit

A example of a minimal document is:

<!DOCTYPE html>
<html lang="en">
  <head>
    <link rel="schema.dcterms" href="http://purl.org/dc/terms/" />
    <base href="https://example.com/minimal" />
    <meta name="id" content="https://example.com/minimal" />
    <meta name="dcterms.conformsTo" content="https://w3id.org/cpld/" />
    <title>Minimal Linked Document</title>
    <script type="application/ld+json">
      {
        "@context": {
          "@vocab": "http://schema.org/",
          "doc": "https://example.com/minimal#",
          "ex": "https:example.com/narrativeStructure/"
        },
        "@graph": {
          "@id": "https://example.com/minimal",
          "schema:conformsTo": "https://w3id.org/cpld/",
          "@type": "schema:Article",
          "schema:hasPart": [
            {
              "@id": "doc:e1",
              "@type": "ex:Introduction"
            }
          ]
        }
      }
    </script>
  </head>
  <body>
    <h1 id="e0">Minimal document</h1>
    <p id="e1">Hello World</p>
  </body>
</html>
edit

References

edit
  1. ^ "ANSI/NISO Z39.105-2023, Content Profile/Linked Document | NISO website".