This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
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]
Abbreviation | CP/LD |
---|---|
Status | Published |
Year started | 2018 |
First published | 2023 |
Organization | ANSI/NISO |
Committee | www |
Editors | Rinke Hoekstra |
Base standards | HTML, JSON-LD, |
Related standards | RDF, IRI, W3C Publication Manifest |
Domain | |
Website | www |
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
editA 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>
- Publication Date: December 12, 2023
- ISBN: 978-1-950980-29-1
- DOI: 10.3789/ansi.niso.z39.105-2023
- ISSN: 1041-5653
External links
edit- z39105-2023-cpld on niso.org
- CP/LD on GitHub
- CP/LD viewer for Visual Studio Code
- schema.org