DoCO (Document Components Ontology) Classes
The Document Components Ontology (DoCO) provides a structured and semantic representation of document components. Below is a comprehensive table of all DoCO classes, with links to detailed explanations in the detailed classes canvas.
| Class Name | Description | Detailed Explanation |
|---|---|---|
doco:Abstract |
Summary of the document’s content. | Details |
doco:Afterword |
Concluding section with final remarks. | Details |
doco:Appendix |
Supplementary material at document end. | Details |
doco:BackMatter |
Material at the end of a document. | Details |
doco:BibliographicReferenceList |
Structured list of references. | Details |
doco:Bibliography |
Section listing all references. | Details |
doco:BlockQuotation |
Quoted text block separated from body. | Details |
doco:BodyMatter |
Main content of a document. | Details |
doco:CaptionedBox |
Boxed section with a caption. | Details |
doco:Chapter |
Major division of a document. | Details |
doco:ChapterLabel |
Label for identifying a chapter. | Details |
doco:ChapterSubtitle |
Subtitle for a chapter. | Details |
doco:ChapterTitle |
Primary heading for a chapter. | Details |
doco:Colophon |
Publication details section. | Details |
doco:ComplexRunInQuotation |
Complex inline quotation. | Details |
doco:Figure |
Image, diagram, or visual element. | Details |
doco:FigureBox |
Boxed figure or group of figures. | Details |
doco:FigureLabel |
Label for a figure. | Details |
doco:Footnote |
Additional information or references. | Details |
doco:Foreword |
Introductory section before main text. | Details |
doco:Formula |
Mathematical formula or expression. | Details |
doco:FormulaBox |
Boxed area for formulas. | Details |
doco:FrontMatter |
Material at the start of a document. | Details |
doco:Glossary |
List of terms and definitions. | Details |
doco:Header |
Top section of a page or chapter. | Details |
doco:Index |
Alphabetically ordered list of keywords/topics. | Details |
doco:Label |
Label for document components. | Details |
doco:Line |
Single line of text or content. | Details |
doco:List |
Collection of related items. | Details |
doco:ListOfAgents |
List of agents involved. | Details |
doco:ListOfAuthors |
List of document authors. | Details |
doco:ListOfContributors |
List of contributors. | Details |
doco:ListOfFigures |
List of figures in the document. | Details |
doco:ListOfOrganizations |
List of organizations involved. | Details |
doco:ListOfReferences |
List of references cited. | Details |
doco:ListOfTables |
List of tables in the document. | Details |
doco:Paragraph |
Block of text. | Details |
doco:Part |
Large subdivision of a document. | Details |
doco:Preface |
Introductory statement by author. | Details |
doco:Section |
Division within a chapter or part. | Details |
doco:SectionLabel |
Label for a section. | Details |
doco:SectionSubtitle |
Subtitle for a section. | Details |
doco:SectionTitle |
Title for a section. | Details |
doco:Sentence |
Grammatical unit within a paragraph. | Details |
doco:SimpleRunInQuotation |
Simple inline quotation. | Details |
doco:Stanza |
Group of lines in poetry. | Details |
doco:Subtitle |
Secondary title. | Details |
doco:Table |
Structured tabular data. | Details |
doco:TableBox |
Boxed table or related tables. | Details |
doco:TableLabel |
Label for a table. | Details |
doco:TableOfContents |
List of chapters, sections, or headings. | Details |
doco:TextBox |
Boxed section of text. | Details |
doco:TextChunk |
Smallest textual component. | Details |
doco:Title |
Main title of a document. | Details |
Structural Relationships
dcterms:hasPart– Used to nest components hierarchically.dcterms:isPartOf– Indicates containment.doco:hasComponent– Connects composite parts (paragraphs, figures, tables).rdf:List– Defines ordering of elements (important for rendering).
Usage in SDL Workspace
- Workspace Documents:
doco:Documentrepresents full documents. - Blocks: Each block maps to a DoCO class.
- Provenance: Changes tracked with
prov:Activity. - Linked Data: Facilitates RDFa/JSON-LD embedding for semantic publishing.