CP/LD

From English Wikipedia @ Freddythechick
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 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]

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

  • 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

A example of a minimal document is: <syntaxhighlight lang="html"> <!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>

Minimal document

Hello World

 </body>

</html> </syntaxhighlight>

External links

References

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