├── docs ├── imports │ ├── favicon.ico │ ├── Primer.css │ ├── jquery.scrollTo.js │ ├── extra.css │ ├── rec.css │ ├── owl.css │ └── marked.min.js ├── current │ ├── doco architecture.png │ ├── doco.ttl │ ├── doco architecture.graphml │ └── doco.owl ├── 2015-07-03 │ ├── doco architecture.png │ └── doco.ttl └── README.md └── README.md /docs/imports/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPAROntologies/doco/HEAD/docs/imports/favicon.ico -------------------------------------------------------------------------------- /docs/current/doco architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPAROntologies/doco/HEAD/docs/current/doco architecture.png -------------------------------------------------------------------------------- /docs/2015-07-03/doco architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPAROntologies/doco/HEAD/docs/2015-07-03/doco architecture.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Document Components Ontology (DoCO) 2 | 3 | The Document Components Ontology (DoCO) in an ontology that provides a structured vocabulary written of document components, both structural (e.g., block, inline, paragraph, section, chapter) and rhetorical (e.g., introduction, discussion, acknowledgements, reference list, figure, appendix). 4 | 5 | **URL:** http://purl.org/spar/doco 6 | 7 | **Creators**: [David Shotton](http://orcid.org/0000-0001-5506-523X), [Silvio Peroni](http://orcid.org/0000-0003-0530-4305) 8 | 9 | **License:** [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/legalcode) 10 | 11 | **Website:** http://www.sparontologies.net/ontologies/doco 12 | 13 | **Cite as:** Constantin, A., Peroni, S., Pettifer, S., Shotton, D., Vitali, F. (2016). The Document Components Ontology (DoCO). In Semantic Web, 7 (2): 167-181. DOI: http://dx.doi.org/10.3233/SW-150177 -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | The directory `docs` contains all the files related to the ontology, its versions in time, and the related documentations. In particular, it includes: 2 | 3 | * the `current` directory, where the files of the current version of the ontology are stored; 4 | * one `yyyy-mm-dd` version directory for each of the versions of the ontology developed. 5 | 6 | The `current` directory contains a `.owl` file named after the lowercase ontology acronym, which is the source of the ontology in a particular format between RDF/XML, Turtle, N-triples, or JSON-LD. In addition to this file, the directory includes five other files, named in the same way and with the following extensions specifying each of five different formats: `.xml` (RDF/XML), `.ttl` (Turtle), `.nt` (Ntriple), `.json` (JSON-LD), `.html` (HTML, i.e. the human readable documentation of the ontology). All the images used in the documentation should additionally be included in this `.html` directory. 7 | 8 | The version directories (i.e. `yyyy-mm-dd`) contains the same kinds of files as those included in the `current` directory, but specific for that particular version. However, the `.owl` file should be present only in the `current` directory. 9 | -------------------------------------------------------------------------------- /docs/imports/Primer.css: -------------------------------------------------------------------------------- 1 | /* define a class "noprint" for sections which don't get printed */ 2 | .noprint { display: none; } 3 | 4 | /* our syntax menu for switching */ 5 | div.syntaxmenu { 6 | border: 1px dotted black; 7 | padding:0.5em; 8 | margin: 1em; 9 | } 10 | 11 | @media print { 12 | div.syntaxmenu { display:none; } 13 | } 14 | 15 | /* use tab-like headers for syntax examples */ 16 | div.exampleheader { 17 | font-size: 90%; 18 | float: left; 19 | background: #F9F9F9; 20 | color: #2F6FAB; 21 | border: 1px dashed #2F6FAB; 22 | border-bottom: 0px; 23 | padding-top: 2px; 24 | } 25 | 26 | div.exampleheader span.exampleheader { 27 | background: #F9F9F9; 28 | padding-top: 0px; 29 | padding-right: 10px; 30 | padding-left: 10px; 31 | padding-bottom: 3px; 32 | padding-top: 0px; 33 | } 34 | 35 | /* Also copy MediaWiki style here, so it will not look different when exported */ 36 | div.fssyntax pre, div.rdfxml pre, div.owlxml pre, div.turtle pre, div.manchester pre { 37 | background-color: #F9F9F9; 38 | border: 1px dashed #2F6FAB; 39 | color: black; 40 | line-height: 1.1em; 41 | padding: 1em; 42 | clear: both; 43 | margin-left: 0em; 44 | } 45 | /* (further styles directly embedded in header template) */ -------------------------------------------------------------------------------- /docs/imports/jquery.scrollTo.js: -------------------------------------------------------------------------------- 1 | /** 2 | * jQuery.ScrollTo - Easy element scrolling using jQuery. 3 | * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com 4 | * Dual licensed under MIT and GPL. 5 | * Date: 5/25/2009 6 | * @author Ariel Flesler 7 | * @version 1.4.2 8 | * 9 | * http://flesler.blogspot.com/2007/10/jqueryscrollto.html 10 | */ 11 | ;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery); -------------------------------------------------------------------------------- /docs/imports/extra.css: -------------------------------------------------------------------------------- 1 | body { 2 | text-align: justify; 3 | } 4 | 5 | h1 { 6 | line-height: 110%; 7 | } 8 | 9 | .hlist { 10 | border: 1px solid navy; 11 | padding:5px; 12 | background-color: #F4FFFF; 13 | } 14 | 15 | .hlist li { 16 | display: inline; 17 | display: inline-table; 18 | list-style-type: none; 19 | padding-right: 20px; 20 | 21 | } 22 | 23 | .entity { 24 | border: 1px solid navy; 25 | margin:5px 0px 5px 0px; 26 | padding: 5px; 27 | } 28 | 29 | .type-c { 30 | cursor:help; 31 | color:orange; 32 | } 33 | 34 | .type-op { 35 | cursor:help; 36 | color:navy; 37 | } 38 | 39 | .type-dp { 40 | cursor:help; 41 | color:green; 42 | } 43 | 44 | .type-ap { 45 | cursor:help; 46 | color:maroon; 47 | } 48 | 49 | .type-ni { 50 | cursor:help; 51 | color:brown; 52 | } 53 | 54 | .logic { 55 | color:purple; 56 | font-weight:bold; 57 | } 58 | 59 | h3 { 60 | margin-top: 3px; 61 | padding-bottom: 5px; 62 | border-bottom: 1px solid navy; 63 | } 64 | 65 | h2 { 66 | margin-top:40px; 67 | } 68 | 69 | .dotted { 70 | border-bottom: 1px dotted gray; 71 | } 72 | 73 | dt { 74 | margin-top:5px; 75 | } 76 | 77 | .description { 78 | border-top: 1px dashed gray; 79 | border-bottom: 1px dashed gray; 80 | background-color: rgb(242, 243, 244); 81 | margin-top:5px; 82 | padding-bottom:5px; 83 | } 84 | 85 | .description dl { 86 | background-color: rgb(242, 243, 244); 87 | } 88 | 89 | .description ul { 90 | padding-left: 12px; 91 | margin-top: 0px; 92 | } 93 | 94 | .backlink { 95 | font-size:10pt; 96 | text-align:right; 97 | float:right; 98 | color:black; 99 | padding: 2px; 100 | border: 1px dotted navy; 101 | background-color: #F4FFFF; 102 | } 103 | 104 | .imageblock { 105 | text-align: center; 106 | } 107 | 108 | .imageblock img { 109 | border:1px solid gray; 110 | } 111 | 112 | .endnote { 113 | margin-top: 40px; 114 | border-top: 1px solid gray; 115 | padding-top: 10px; 116 | text-align: center; 117 | color:gray; 118 | font-size:70%; 119 | } 120 | 121 | .literal { 122 | color:green; 123 | font-style:italic; 124 | } -------------------------------------------------------------------------------- /docs/imports/rec.css: -------------------------------------------------------------------------------- 1 | /* Style for a "Recommendation" */ 2 | 3 | /* 4 | Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved. 5 | The following software licensing rules apply: 6 | http://www.w3.org/Consortium/Legal/copyright-software */ 7 | 8 | /* $Id: base.css,v 1.25 2006/04/18 08:42:53 bbos Exp $ */ 9 | 10 | body { 11 | padding: 2em 1em 2em 70px; 12 | margin: 0; 13 | font-family: sans-serif; 14 | color: black; 15 | background: white; 16 | background-position: top left; 17 | background-attachment: fixed; 18 | background-repeat: no-repeat; 19 | } 20 | :link { color: #00C; background: transparent } 21 | :visited { color: #609; background: transparent } 22 | a:active { color: #C00; background: transparent } 23 | 24 | a:link img, a:visited img { border-style: none } /* no border on img links */ 25 | 26 | a img { color: white; } /* trick to hide the border in Netscape 4 */ 27 | @media all { /* hide the next rule from Netscape 4 */ 28 | a img { color: inherit; } /* undo the color change above */ 29 | } 30 | 31 | th, td { /* ns 4 */ 32 | font-family: sans-serif; 33 | } 34 | 35 | h1, h2, h3, h4, h5, h6 { text-align: left } 36 | /* background should be transparent, but WebTV has a bug */ 37 | h1, h2, h3 { color: #005A9C; background: white } 38 | h1 { font: 170% sans-serif } 39 | h2 { font: 140% sans-serif } 40 | h3 { font: 120% sans-serif } 41 | h4 { font: bold 100% sans-serif } 42 | h5 { font: italic 100% sans-serif } 43 | h6 { font: small-caps 100% sans-serif } 44 | 45 | .hide { display: none } 46 | 47 | div.head { margin-bottom: 1em } 48 | div.head h1 { margin-top: 2em; clear: both } 49 | div.head table { margin-left: 2em; margin-top: 2em } 50 | 51 | p.copyright { font-size: small } 52 | p.copyright small { font-size: small } 53 | 54 | @media screen { /* hide from IE3 */ 55 | a[href]:hover { background: #ffa } 56 | } 57 | 58 | pre { margin-left: 2em } 59 | /* 60 | p { 61 | margin-top: 0.6em; 62 | margin-bottom: 0.6em; 63 | } 64 | */ 65 | dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */ 66 | dt { font-weight: bold } 67 | 68 | pre, code { font-family: monospace } /* navigator 4 requires this */ 69 | 70 | ul.toc, ol.toc { 71 | list-style: disc; /* Mac NS has problem with 'none' */ 72 | list-style: none; 73 | } 74 | 75 | @media aural { 76 | h1, h2, h3 { stress: 20; richness: 90 } 77 | .hide { speak: none } 78 | p.copyright { volume: x-soft; speech-rate: x-fast } 79 | dt { pause-before: 20% } 80 | pre { speak-punctuation: code } 81 | } 82 | 83 | body { 84 | background-image: url(http://lode.sourceforge.net/img/LODELogo.png); 85 | } 86 | -------------------------------------------------------------------------------- /docs/imports/owl.css: -------------------------------------------------------------------------------- 1 | .RFC2119 { 2 | text-transform: lowercase; 3 | font-style: italic; 4 | } 5 | .nonterminal { 6 | font-weight: bold; 7 | font-family: sans-serif; 8 | font-size: 95%; 9 | } 10 | #abstract br { 11 | /* doesn't work right SOMETIMES 12 | margin-bottom: 1em; */ 13 | } 14 | .name { 15 | font-family: monospace; 16 | } 17 | .buttonpanel { 18 | margin-top: 1ex; 19 | margin-bottom: 1ex; 20 | padding-left: 1ex; 21 | padding-right: 1ex; 22 | padding-top: 1ex; 23 | padding-bottom: 0.6ex; 24 | border: 1px dotted black; 25 | } 26 | .grammar { 27 | margin-top: 1ex; 28 | margin-bottom: 1ex; 29 | padding-left: 1ex; 30 | padding-right: 1ex; 31 | padding-top: 1ex; 32 | padding-bottom: 0.6ex; 33 | border: 1px dashed #2f6fab; 34 | font-family: monospace; 35 | } 36 | .image { 37 | text-align: center; 38 | } 39 | .centered { 40 | text-align: center; 41 | padding-top: 4ex; 42 | padding-bottom: 4ex; 43 | } 44 | .centered table { 45 | margin: 0 auto; 46 | text-align: left; 47 | } 48 | .caption { 49 | font-weight: bold; 50 | } 51 | .indent { 52 | margin-left: 20px; 53 | } 54 | .atrisknote { 55 | padding: 5px; 56 | margin-top: 10px; 57 | margin-bottom: 10px; 58 | border: solid 2px blue; 59 | background-color: #FFA; 60 | } 61 | .atrisknotehead { 62 | font-style: italic; 63 | } 64 | 65 | /* Stying the examples. */ 66 | 67 | .anexample:before { 68 | content: "Example:"; 69 | font-family: sans-serif; 70 | font-size: 1.6ex; 71 | font-weight: bold; 72 | } 73 | .anexample { 74 | margin-top: 1ex; 75 | margin-bottom: 1ex; 76 | padding-left: 1ex; 77 | padding-right: 1ex; 78 | padding-top: 1ex; 79 | padding-bottom: 0.6ex; 80 | border: 1px dashed #2f6fab; 81 | background-color: #f9f9f9; 82 | } 83 | .anexample table { 84 | background-color: #f9f9f9; 85 | } 86 | 87 | /* Styling the parts in the functional-style syntax. */ 88 | 89 | div.fss { 90 | margin-top: 10px; 91 | margin-bottom: 10px; 92 | margin-left: 20px; 93 | margin-right: 20px; 94 | font-family: monospace; 95 | } 96 | table.fss { 97 | margin: 0px 0px 0px 0px; 98 | padding: 0px 0px 0px 0px; 99 | width: 100%; 100 | } 101 | table.fss caption.fss { 102 | font-size: 1.5ex; 103 | font-weight: bold; 104 | text-align: left; 105 | padding-left: 10px; 106 | } 107 | table.fss td:first-child { 108 | font-family: monospace; 109 | padding-left: 20px; 110 | padding-right: 20px; 111 | width: 60%; 112 | } 113 | 114 | /* Styling the parts in the RDF syntax. */ 115 | 116 | div.rdf{ 117 | margin-top: 10px; 118 | margin-bottom: 10px; 119 | margin-left: 20px; 120 | margin-right: 20px; 121 | font-family: monospace; 122 | } 123 | table.rdf { 124 | margin: 0px 0px 0px 0px; 125 | padding: 0px 0px 0px 0px; 126 | width: 100%; 127 | } 128 | table.rdf caption.rdf { 129 | font-size: 1.5ex; 130 | font-weight: bold; 131 | text-align: left; 132 | padding-left: 10px; 133 | } 134 | table.rdf td:first-child { 135 | font-family: monospace; 136 | padding-left: 20px; 137 | padding-right: 20px; 138 | width: 60%; 139 | } 140 | 141 | /* Styling the XML syntax. */ 142 | 143 | div.xmlsyn { 144 | margin-top: 10px; 145 | margin-bottom: 10px; 146 | margin-left: 20px; 147 | margin-right: 20px; 148 | font-family: monospace; 149 | } 150 | div.axioms { 151 | margin-top: 10px; 152 | margin-bottom: 10px; 153 | margin-left: 20px; 154 | margin-right: 20px; 155 | } 156 | 157 | /* Other styles. */ 158 | 159 | table.complexity td { 160 | text-align: center; 161 | } 162 | table.allname td { 163 | font-family: monospace; 164 | } 165 | table.canonicalparsing { 166 | margin-left: 20px; 167 | border-style: none; 168 | } 169 | table.canonicalparsing td { 170 | vertical-align: top; 171 | padding: 2px 2px 2px 2px; 172 | } 173 | table.canonicalparsing td.two { 174 | padding-left: 30px; 175 | } 176 | 177 | /* The following are classes for templates used in the editing process. */ 178 | 179 | .review { 180 | padding: 5px; 181 | border: solid 1px black; 182 | margin-left: 10%; 183 | margin-top: 10px; 184 | margin-bottom: 10px; 185 | background-color: #FFA; 186 | font-size: smaller; 187 | } 188 | .reviewauthor { 189 | font-size: smaller; 190 | font-style: italic; 191 | } 192 | .ednote { 193 | padding: 5px; 194 | border: solid 1px black; 195 | margin-top: 10px; 196 | margin-bottom: 10px; 197 | } 198 | .ednotehead { 199 | font-weight: bold; 200 | } 201 | 202 | /* override mediawiki's beautiful DL styling... */ 203 | dl { 204 | background: white; 205 | width: 100%; 206 | border: none; 207 | margin-top: 0; 208 | margin-bottom: 0; 209 | padding-top: 0; 210 | padding-bottom: 0; 211 | } 212 | 213 | div { 214 | margin-top: 0; 215 | margin-bottom: 0; 216 | } 217 | #fulltitle { 218 | font-size: 140%; 219 | font-weight: bold; 220 | } 221 | 222 | .xml { 223 | color: red 224 | } 225 | 226 | .rdbms{ 227 | color: red 228 | } 229 | 230 | /* just copying from wiki, so it stays through TR. Currently 231 | affects Primer, at least */ 232 | pre { 233 | background-color:#F9F9F9; 234 | border:1px dashed #2F6FAB; 235 | color:black; 236 | line-height:1.1em; 237 | padding:1em; 238 | } 239 | 240 | .image object { 241 | max-width: 100%; 242 | } 243 | -------------------------------------------------------------------------------- /docs/imports/marked.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * marked - a markdown parser 3 | * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) 4 | * https://github.com/chjj/marked 5 | */ 6 | (function(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};block.bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace(block.list)(/bull/g,block.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";block.html=replace(block.html)("comment",//)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+block.list.source.replace("\\1","\\3")+"|")();block.tables=merge({},block.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(/\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for(i=0;i ?/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i1&&b.length>1)){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:cap[1]==="pre"||cap[1]==="script"||cap[1]==="style",text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$/,"").split("\n")};for(i=0;i])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:noop,tag:/^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&/^/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=escape(this.smartypants(cap[0]));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/--/g,"—").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")};InlineLexer.prototype.mangle=function(text){var out="",l=text.length,i=0,ch;for(;i.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"
"+(escaped?code:escape(code,true))+"\n
"}return'
'+(escaped?code:escape(code,true))+"\n
\n"};Renderer.prototype.blockquote=function(quote){return"
\n"+quote+"
\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"'+text+"\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\n"+body+"\n"};Renderer.prototype.listitem=function(text){return"
  • "+text+"
  • \n"};Renderer.prototype.paragraph=function(text){return"

    "+text+"

    \n"};Renderer.prototype.table=function(header,body){return"\n"+"\n"+header+"\n"+"\n"+body+"\n"+"
    \n"};Renderer.prototype.tablerow=function(content){return"\n"+content+"\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"\n"};Renderer.prototype.strong=function(text){return""+text+""};Renderer.prototype.em=function(text){return""+text+""};Renderer.prototype.codespan=function(text){return""+text+""};Renderer.prototype.br=function(){return this.options.xhtml?"
    ":"
    "};Renderer.prototype.del=function(text){return""+text+""};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0){return""}}var out='
    ";return out};Renderer.prototype.image=function(href,title,text){var out=''+text+'":">";return out};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i/g,">").replace(/"/g,""").replace(/'/g,"'")}function unescape(html){return html.replace(/&([#\w]+);/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;iAn error occured:

    "+escape(e.message+"",true)+"
    "}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}()); -------------------------------------------------------------------------------- /docs/current/doco.ttl: -------------------------------------------------------------------------------- 1 | @prefix : . 2 | @prefix dc: . 3 | @prefix deo: . 4 | @prefix orb: . 5 | @prefix owl: . 6 | @prefix pattern: . 7 | @prefix rdf: . 8 | @prefix rdfs: . 9 | @prefix sro: . 10 | @prefix terms: . 11 | @prefix xml: . 12 | @prefix xsd: . 13 | 14 | dc:creator a owl:AnnotationProperty . 15 | 16 | dc:date a owl:AnnotationProperty . 17 | 18 | dc:description a owl:AnnotationProperty . 19 | 20 | dc:rights a owl:AnnotationProperty . 21 | 22 | dc:title a owl:AnnotationProperty . 23 | 24 | a owl:Ontology ; 25 | dc:creator "David Shotton"^^xsd:string, 26 | "Silvio Peroni"^^xsd:string ; 27 | dc:date "2015-07-03" ; 28 | dc:description , 29 | "DoCO, the Document Components Ontology, provides a structured vocabulary written in OWL 2 DL of document components, both structural (e.g. block, inline, paragraph, section, chapter) and rhetorical (e.g. introduction, discussion, acknowledgements, reference list, figure, appendix), enabling these components, and documents composed of them, to be described in RDF. It imports the Discourse Elements Ontology (http://purl.org/spar/deo) and the Document Structural Patterns Ontology (http://purl.org/spar/po), and uses seven rhetorical block elements abstracted from the SALT Rhetorical Ontology and the Ontology of Rhetorical Blocks (ORB)."@en ; 30 | dc:rights "This work is distributed under a Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/)."@en ; 31 | dc:title "DoCO, the Document Components Ontology"@en ; 32 | rdfs:comment """The Document Components Ontology (DoCO) in an ontology that provides a structured vocabulary written of document components, both structural (e.g., block, inline, paragraph, section, chapter) and rhetorical (e.g., introduction, discussion, acknowledgements, reference list, figure, appendix). 33 | 34 | **URL:** http://purl.org/spar/doco 35 | 36 | **Creators**: [David Shotton](http://orcid.org/0000-0001-5506-523X), [Silvio Peroni](http://orcid.org/0000-0003-0530-4305) 37 | 38 | **License:** [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/legalcode) 39 | 40 | **Website:** http://www.sparontologies.net/ontologies/doco 41 | 42 | **Cite as:** Constantin, A., Peroni, S., Pettifer, S., Shotton, D., Vitali, F. (2016). The Document Components Ontology (DoCO). In Semantic Web, 7 (2): 167-181. DOI: http://dx.doi.org/10.3233/SW-150177"""@en, 43 | "This ontology is available at http://purl.org/spar/doco, and uses the namespace prefix doco."@en ; 44 | owl:imports , 45 | ; 46 | owl:priorVersion ; 47 | owl:versionIRI ; 48 | owl:versionInfo "1.3"^^xsd:string . 49 | 50 | :BibliographicReferenceList a owl:Class ; 51 | rdfs:label "bibliographic reference list"@en ; 52 | rdfs:comment "A list, usually within a bibliography, of all the references within the citing document that refer to journal articles, books, book chapters, Web sites or similar publications."@en ; 53 | rdfs:subClassOf [ a owl:Class ; 54 | owl:intersectionOf ( :ListOfReferences [ a owl:Restriction ; 55 | owl:onProperty pattern:contains ; 56 | owl:someValuesFrom deo:BibliographicReference ] ) ] . 57 | 58 | :Bibliography a owl:Class ; 59 | rdfs:label "bibliography"@en ; 60 | rdfs:comment "A document section containing a list of bibliographic references."@en ; 61 | rdfs:subClassOf [ a owl:Class ; 62 | owl:intersectionOf ( [ a owl:Class ; 63 | owl:unionOf ( :Chapter :Section ) ] [ a owl:Restriction ; 64 | owl:onProperty terms:hasPart ; 65 | owl:someValuesFrom deo:BibliographicReference ] ) ] . 66 | 67 | :BlockQuotation a owl:Class ; 68 | rdfs:label "block quotation"@en ; 69 | rdfs:comment "A block quotation (also known as a long quotation or extract) is a quotation in a written document which is set off from the main text as a container for distinct paragraphs, which is typically distinguished visually using indentation, a different font, or smaller size. Block quotations are used for longer passages than run-in quotations (which are set off with quotation marks)."@en ; 70 | rdfs:subClassOf pattern:Container . 71 | 72 | :ChapterLabel a owl:Class ; 73 | rdfs:label "chapter label"@en ; 74 | rdfs:comment "A block containing a label for the chapter, that may include the chapter number."@en ; 75 | rdfs:subClassOf [ a owl:Class ; 76 | owl:intersectionOf ( :Label [ a owl:Restriction ; 77 | owl:onProperty terms:isPartOf ; 78 | owl:someValuesFrom :Chapter ] ) ] ; 79 | owl:disjointWith :SectionLabel . 80 | 81 | :ChapterSubtitle a owl:Class ; 82 | rdfs:label "chapter subtitle"@en ; 83 | rdfs:comment "The subtitle of a chapter."@en ; 84 | rdfs:subClassOf [ a owl:Restriction ; 85 | owl:onProperty terms:isPartOf ; 86 | owl:someValuesFrom :Chapter ], 87 | :Subtitle ; 88 | owl:disjointWith :SectionSubtitle . 89 | 90 | :ChapterTitle a owl:Class ; 91 | rdfs:label "chapter title"@en ; 92 | rdfs:comment "The title of a chapter."@en ; 93 | rdfs:subClassOf [ a owl:Restriction ; 94 | owl:onProperty pattern:isContainedByAsHeader ; 95 | owl:someValuesFrom :Chapter ], 96 | :Title ; 97 | owl:disjointWith :SectionTitle . 98 | 99 | :FigureLabel a owl:Class ; 100 | rdfs:label "figure label"@en ; 101 | rdfs:comment "A block containing a label for the figure box, that may include the figure number."@en ; 102 | rdfs:subClassOf [ a owl:Class ; 103 | owl:intersectionOf ( :Label [ a owl:Restriction ; 104 | owl:onProperty terms:isPartOf ; 105 | owl:someValuesFrom :FigureBox ] ) ] . 106 | 107 | :Stanza a owl:Class ; 108 | rdfs:label "stanza"@en ; 109 | rdfs:comment "A unit within a larger poem. A stanza consists of a grouping of lines, set off by a vertical space from other stanzas, that usually has a set pattern of meter and rhyme."@en ; 110 | rdfs:subClassOf [ a owl:Class ; 111 | owl:intersectionOf ( [ a owl:Class ; 112 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ] [ a owl:Restriction ; 113 | owl:allValuesFrom :Line ; 114 | owl:onProperty pattern:contains ] ) ] . 115 | 116 | :TableLabel a owl:Class ; 117 | rdfs:label "table label"@en ; 118 | rdfs:comment "A block containing a label for the table box, that may include the table number."@en ; 119 | rdfs:subClassOf [ a owl:Class ; 120 | owl:intersectionOf ( :Label [ a owl:Restriction ; 121 | owl:onProperty terms:isPartOf ; 122 | owl:someValuesFrom :TableBox ] ) ] . 123 | 124 | :TextBox a owl:Class ; 125 | rdfs:label "text box"@en ; 126 | rdfs:comment "A space within a document that contains textual content relating to, quoting from or expanding upon the main text. Usually a textbox is delimited by a border or use of a background colour distinct from that of the main text."@en ; 127 | rdfs:subClassOf deo:DiscourseElement, 128 | pattern:Container . 129 | 130 | rdfs:comment a owl:AnnotationProperty . 131 | 132 | rdfs:label a owl:AnnotationProperty . 133 | 134 | owl:topObjectProperty a owl:ObjectProperty . 135 | 136 | orb:Header a owl:Class . 137 | 138 | deo:Caption a owl:Class . 139 | 140 | deo:Reference a owl:Class . 141 | 142 | :Abstract a owl:Class ; 143 | rdfs:label "abstract" ; 144 | rdfs:comment "A brief summary of a book, a research article, thesis, review, conference proceeding or any in-depth analysis of a particular subject or discipline, the purpose of which is to help the reader quickly ascertain the publication's purpose." ; 145 | rdfs:subClassOf [ a owl:Class ; 146 | owl:intersectionOf ( [ a owl:Class ; 147 | owl:unionOf ( :Chapter :Section ) ] [ a owl:Restriction ; 148 | owl:onProperty terms:isPartOf ; 149 | owl:someValuesFrom [ a owl:Class ; 150 | owl:unionOf ( :BodyMatter :FrontMatter ) ] ] ) ] ; 151 | owl:equivalentClass sro:Abstract . 152 | 153 | :Afterword a owl:Class ; 154 | rdfs:label "afterword"@en ; 155 | rdfs:comment "A literary device that is often found at the end of a piece of literature. It generally covers the story of how the book came into being, or how the idea for the book was developed. Alternatively, it may be written by someone other than the author of the book, and may discuss the work's historical or cultural context, if the work is being reissued many years after its original publication."@en ; 156 | rdfs:subClassOf [ a owl:Class ; 157 | owl:intersectionOf ( :Section [ a owl:Restriction ; 158 | owl:onProperty terms:isPartOf ; 159 | owl:someValuesFrom :BackMatter ] ) ] . 160 | 161 | :Appendix a owl:Class ; 162 | rdfs:label "appendix"@en ; 163 | rdfs:comment "A supplemental addition to the main work. It may contain data, more detailed information about methods and materials, or provide additional detail concerning the information found in the main work."@en ; 164 | rdfs:subClassOf [ a owl:Class ; 165 | owl:intersectionOf ( [ a owl:Class ; 166 | owl:intersectionOf ( :Section pattern:HeadedContainer ) ] [ a owl:Restriction ; 167 | owl:onProperty terms:isPartOf ; 168 | owl:someValuesFrom :BackMatter ] ) ] . 169 | 170 | :Colophon a owl:Class ; 171 | rdfs:label "colophon"@en ; 172 | rdfs:comment "A brief description of publication or production notes relevant to the document."@en ; 173 | rdfs:subClassOf [ a owl:Class ; 174 | owl:intersectionOf ( :Section [ a owl:Restriction ; 175 | owl:onProperty terms:isPartOf ; 176 | owl:someValuesFrom [ a owl:Class ; 177 | owl:unionOf ( :BackMatter :FrontMatter ) ] ] ) ] . 178 | 179 | :ComplexRunInQuotation a owl:Class ; 180 | rdfs:label "complex run-in quotation"@en ; 181 | rdfs:comment "A quotation with a complex structure, that is included inline and is usually enclosed within quotation marks."@en ; 182 | rdfs:subClassOf deo:DiscourseElement, 183 | pattern:Popup . 184 | 185 | :Figure a owl:Class ; 186 | rdfs:label "figure"@en ; 187 | rdfs:comment "A communication object comprising one or more graphics, drawings, images, or other visual representations.."@en ; 188 | rdfs:subClassOf [ a owl:Class ; 189 | owl:unionOf ( pattern:Meta pattern:Milestone ) ], 190 | deo:DiscourseElement . 191 | 192 | :Footnote a owl:Class ; 193 | rdfs:label "footnote"@en ; 194 | rdfs:comment "A structure within a sentence that permits the author to make a comment or to cite another publication in support of the text, or both. A footnote is normally flagged by a superscript number immediately following that portion of the text to which it relates. For convenience of reading, the text of the footnote is usually printed at the bottom of the page or at the end of a text."@en ; 195 | rdfs:subClassOf [ a owl:Class ; 196 | owl:unionOf ( pattern:Container pattern:Popup ) ], 197 | deo:DiscourseElement . 198 | 199 | :Foreword a owl:Class ; 200 | rdfs:label "foreword"@en ; 201 | rdfs:comment "A section in a book or report, usually written by someone other than the author, that introduces or commends the document to the reader. It may include description of the interaction between the writer of the foreword and the author."@en ; 202 | rdfs:subClassOf [ a owl:Class ; 203 | owl:intersectionOf ( :Section [ a owl:Restriction ; 204 | owl:onProperty terms:isPartOf ; 205 | owl:someValuesFrom :FrontMatter ] ) ] . 206 | 207 | :FormulaBox a owl:Class ; 208 | rdfs:label "formula box"@en ; 209 | rdfs:comment "A space within a document that contains one or more formulae."@en ; 210 | rdfs:subClassOf [ a owl:Class ; 211 | owl:intersectionOf ( [ a owl:Class ; 212 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ] [ a owl:Restriction ; 213 | owl:onProperty terms:hasPart ; 214 | owl:someValuesFrom :Formula ] ) ] . 215 | 216 | :Glossary a owl:Class ; 217 | rdfs:label "glossary"@en ; 218 | rdfs:comment "A set of definitions of words or phrases of importance to the work, normally alphabetized. In longer works of fiction, the entries may contains places and characters."@en ; 219 | rdfs:subClassOf [ a owl:Class ; 220 | owl:intersectionOf ( :Section [ a owl:Restriction ; 221 | owl:onProperty terms:isPartOf ; 222 | owl:someValuesFrom [ a owl:Class ; 223 | owl:unionOf ( :BackMatter :FrontMatter ) ] ] ) ] . 224 | 225 | :Index a owl:Class ; 226 | rdfs:label "index"@en ; 227 | rdfs:comment "A section containing a list of references to information on the named topic of importance to the content of the document. The references may be to page numbers, paragraph numbers, section numbers or chapter numbers within the document."@en ; 228 | rdfs:subClassOf [ a owl:Class ; 229 | owl:intersectionOf ( [ a owl:Class ; 230 | owl:intersectionOf ( :Section pattern:HeadedContainer ) ] [ a owl:Restriction ; 231 | owl:onProperty terms:isPartOf ; 232 | owl:someValuesFrom :BackMatter ] ) ], 233 | [ a owl:Restriction ; 234 | owl:onProperty terms:hasPart ; 235 | owl:someValuesFrom [ a owl:Class ; 236 | owl:intersectionOf ( :ListOfReferences [ a owl:Restriction ; 237 | owl:allValuesFrom [ a owl:Restriction ; 238 | owl:onProperty terms:relation ; 239 | owl:someValuesFrom :TextChunk ] ; 240 | owl:onProperty pattern:contains ] ) ] ] . 241 | 242 | :Line a owl:Class ; 243 | rdfs:label "line"@en ; 244 | rdfs:comment """A line in poetry is a unit of language into which a poem is divided which operates on principles which are distinct from and not necessarily coincident with grammatical structures, such as the sentence or clauses in sentences. 245 | 246 | A distinct numbered group of lines in verse is normally called a stanza."""@en ; 247 | rdfs:subClassOf deo:DiscourseElement, 248 | pattern:Block . 249 | 250 | :ListOfAuthors a owl:Class ; 251 | rdfs:label "list of authors"@en ; 252 | rdfs:comment "A list of items each denoting an author of a particular publication."@en ; 253 | rdfs:subClassOf :ListOfAgents . 254 | 255 | :ListOfContributors a owl:Class ; 256 | rdfs:label "list of contributors"@en ; 257 | rdfs:comment "A list of items, each denoting a contributor to a publication such as an encyclopedia or a text book, where such contributions are insufficient to warrant classification as author."@en ; 258 | rdfs:subClassOf :ListOfAgents . 259 | 260 | :ListOfFigures a owl:Class ; 261 | rdfs:label "list of figures"@en ; 262 | rdfs:comment "A section of the document listing all the figures, identified by their titles and referenced to their locations in the document. May also be referred to as 'List of illustrations'."@en ; 263 | rdfs:subClassOf [ a owl:Class ; 264 | owl:intersectionOf ( [ a owl:Class ; 265 | owl:intersectionOf ( :Section pattern:HeadedContainer ) ] [ a owl:Restriction ; 266 | owl:onProperty terms:isPartOf ; 267 | owl:someValuesFrom [ a owl:Class ; 268 | owl:unionOf ( :BackMatter :FrontMatter ) ] ] ) ], 269 | [ a owl:Restriction ; 270 | owl:onProperty terms:hasPart ; 271 | owl:someValuesFrom [ a owl:Class ; 272 | owl:intersectionOf ( :ListOfReferences [ a owl:Restriction ; 273 | owl:allValuesFrom [ a owl:Restriction ; 274 | owl:onProperty terms:relation ; 275 | owl:someValuesFrom :FigureBox ] ; 276 | owl:onProperty pattern:contains ] ) ] ] . 277 | 278 | :ListOfOrganizations a owl:Class ; 279 | rdfs:label "list of organizations"@en ; 280 | rdfs:comment "A list of items, each denoting an organization or institution related to the publication, for example the authors' affiliations, or the suppliers of information, software, equipment or consumables used in the work described in the publication."@en ; 281 | rdfs:subClassOf :ListOfAgents . 282 | 283 | :ListOfTables a owl:Class ; 284 | rdfs:label "list of tables"@en ; 285 | rdfs:comment "A section of the document listing all the tables, identified by their titles and referenced to their locations in the document."@en ; 286 | rdfs:subClassOf [ a owl:Class ; 287 | owl:intersectionOf ( [ a owl:Class ; 288 | owl:intersectionOf ( :Section pattern:HeadedContainer ) ] [ a owl:Restriction ; 289 | owl:onProperty terms:isPartOf ; 290 | owl:someValuesFrom [ a owl:Class ; 291 | owl:unionOf ( :BackMatter :FrontMatter ) ] ] ) ], 292 | [ a owl:Restriction ; 293 | owl:onProperty terms:hasPart ; 294 | owl:someValuesFrom [ a owl:Class ; 295 | owl:intersectionOf ( :ListOfReferences [ a owl:Restriction ; 296 | owl:allValuesFrom [ a owl:Restriction ; 297 | owl:onProperty terms:relation ; 298 | owl:someValuesFrom :TableBox ] ; 299 | owl:onProperty pattern:contains ] ) ] ] . 300 | 301 | :Part a owl:Class ; 302 | rdfs:label "part"@en ; 303 | rdfs:comment "A container of a semantic subdivision of a document. For example, chapters of a novel may be grouped into distinct parts that may be named 'Part 1', 'Part 2', etc., 'Book 1', 'Book 2', etc., or 'Genesis', 'Exodus', etc."@en ; 304 | rdfs:subClassOf [ a owl:Class ; 305 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ] . 306 | 307 | :Preface a owl:Class ; 308 | rdfs:label "preface"@en ; 309 | rdfs:comment "A section describing how the document came into being, or how the idea for it was developed. The preface may contains acknowledgements. The preface to a later edition of the work often explains in what respect that edition differs from previous ones."@en ; 310 | rdfs:subClassOf [ a owl:Class ; 311 | owl:intersectionOf ( :Section [ a owl:Restriction ; 312 | owl:onProperty terms:isPartOf ; 313 | owl:someValuesFrom :FrontMatter ] ) ] . 314 | 315 | :SectionLabel a owl:Class ; 316 | rdfs:label "section label"@en ; 317 | rdfs:comment "A block containing a label for the section, that may include the section number."@en ; 318 | rdfs:subClassOf [ a owl:Restriction ; 319 | owl:onProperty terms:isPartOf ; 320 | owl:someValuesFrom :Section ], 321 | :Label . 322 | 323 | :SectionSubtitle a owl:Class ; 324 | rdfs:label "section subtitle"@en ; 325 | rdfs:comment "The subtitle of a section."@en ; 326 | rdfs:subClassOf [ a owl:Restriction ; 327 | owl:onProperty terms:isPartOf ; 328 | owl:someValuesFrom :Section ], 329 | :Subtitle . 330 | 331 | :SectionTitle a owl:Class ; 332 | rdfs:label "section title"@en ; 333 | rdfs:comment "The title of a section."@en ; 334 | rdfs:subClassOf [ a owl:Restriction ; 335 | owl:onProperty pattern:isContainedByAsHeader ; 336 | owl:someValuesFrom :Section ], 337 | :Title . 338 | 339 | :SimpleRunInQuotation a owl:Class ; 340 | rdfs:label "simple run-in quotation"@en ; 341 | rdfs:comment "A textual quotation that is included inline and is usually enclosed within quotation marks."@en ; 342 | rdfs:subClassOf pattern:Inline . 343 | 344 | :TableOfContents a owl:Class ; 345 | rdfs:label "table of contents"@en ; 346 | rdfs:comment "A section of the document listing all the chapters and sections, identified by their titles and referenced to their locations in the document. The table of contents may include a list of the front-matter and back-matter items, in addition to the body-matter items. Where the document is a journal or magazine issue, the table of content lists the constituent items contained in that issue, typically by title, authors and first page number."@en ; 347 | rdfs:subClassOf [ a owl:Restriction ; 348 | owl:onProperty terms:hasPart ; 349 | owl:someValuesFrom [ a owl:Class ; 350 | owl:intersectionOf ( :ListOfReferences [ a owl:Restriction ; 351 | owl:allValuesFrom [ a owl:Restriction ; 352 | owl:onProperty terms:relation ; 353 | owl:someValuesFrom :Section ] ; 354 | owl:onProperty pattern:contains ] ) ] ], 355 | [ a owl:Class ; 356 | owl:intersectionOf ( :Section [ a owl:Restriction ; 357 | owl:onProperty terms:isPartOf ; 358 | owl:someValuesFrom [ a owl:Class ; 359 | owl:unionOf ( :BackMatter :FrontMatter ) ] ] ) ] . 360 | 361 | sro:Abstract a owl:Class . 362 | 363 | pattern:Meta a owl:Class . 364 | 365 | pattern:Milestone a owl:Class . 366 | 367 | pattern:Pattern a owl:Class . 368 | 369 | deo:BibliographicReference a owl:Class . 370 | 371 | :FigureBox a owl:Class ; 372 | rdfs:label "figure box"@en ; 373 | rdfs:comment "A space within a document that contains a figure and its caption."@en ; 374 | rdfs:subClassOf [ a owl:Class ; 375 | owl:intersectionOf ( :CaptionedBox [ a owl:Restriction ; 376 | owl:onProperty terms:hasPart ; 377 | owl:someValuesFrom :Figure ] ) ] ; 378 | owl:disjointWith :TableBox . 379 | 380 | :Formula a owl:Class ; 381 | rdfs:label "formula"@en ; 382 | rdfs:comment "A unit of information expressed in mathematical, chemical or logical symbols and language."@en ; 383 | rdfs:subClassOf deo:DiscourseElement, 384 | pattern:Popup . 385 | 386 | :Sentence a owl:Class ; 387 | rdfs:label "sentence"@en ; 388 | rdfs:comment "An expression in natural language forming a single grammatical unit. A sentence minimally consists of a subject and an intransitive verb, or a subject, a transitive verb and an object, and may include additional dependent clauses. In written text, a sentence is always terminated by a full stop. A sentence can include words grouped meaningfully to express a statement, a question, an exclamation, a request or a command."@en ; 389 | rdfs:subClassOf deo:DiscourseElement, 390 | pattern:Inline . 391 | 392 | :Table a owl:Class ; 393 | rdfs:label "table"@en ; 394 | rdfs:comment "A set of data arranged in cells within rows and columns."@en ; 395 | rdfs:subClassOf [ a owl:Restriction ; 396 | owl:onProperty pattern:contains ; 397 | owl:someValuesFrom pattern:Container ], 398 | deo:DiscourseElement, 399 | pattern:Table . 400 | 401 | :TextChunk a owl:Class ; 402 | rdfs:label "text chunk"@en ; 403 | rdfs:comment "A piece of text defined by a start point and an end point."@en ; 404 | rdfs:subClassOf pattern:Inline . 405 | 406 | pattern:Field a owl:Class . 407 | 408 | :CaptionedBox a owl:Class ; 409 | rdfs:label "captioned box"@en ; 410 | rdfs:comment "A rectangle space within a page that contains an object and its related caption."@en ; 411 | rdfs:subClassOf [ a owl:Class ; 412 | owl:intersectionOf ( [ a owl:Class ; 413 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ] [ a owl:Restriction ; 414 | owl:onProperty terms:hasPart ; 415 | owl:someValuesFrom deo:Caption ] ) ] . 416 | 417 | :List a owl:Class ; 418 | rdfs:label "list"@en ; 419 | rdfs:comment "An enumeration of items."@en ; 420 | rdfs:subClassOf [ a owl:Restriction ; 421 | owl:allValuesFrom [ a owl:Class ; 422 | owl:unionOf ( pattern:Block pattern:Field [ a owl:Class ; 423 | owl:intersectionOf ( pattern:Container [ a owl:Class ; 424 | owl:complementOf [ a owl:Class ; 425 | owl:unionOf ( pattern:HeadedContainer pattern:Table ) ] ] ) ] ) ] ; 426 | owl:onProperty pattern:contains ], 427 | [ a owl:Class ; 428 | owl:intersectionOf ( pattern:Table [ a owl:Restriction ; 429 | owl:onProperty pattern:contains ; 430 | owl:someValuesFrom pattern:Pattern ] ) ], 431 | deo:DiscourseElement . 432 | 433 | :ListOfAgents a owl:Class ; 434 | rdfs:label "list of agents"@en ; 435 | rdfs:comment "A list of items each denoting an agent, such as an author, a contributor or an organization, related to a particular publication."@en ; 436 | rdfs:subClassOf :List ; 437 | owl:disjointWith :ListOfReferences . 438 | 439 | :Paragraph a owl:Class ; 440 | rdfs:label "paragraph"@en ; 441 | rdfs:comment "A self-contained unit of discourse that deals with a particular point or idea. Paragraphs contains one or more sentences. The start of a paragraph is indicated by beginning on a new line, which may be indented or separated by a small vertical space by the preceding paragraph. "@en ; 442 | rdfs:subClassOf [ a owl:Class ; 443 | owl:intersectionOf ( [ a owl:Class ; 444 | owl:intersectionOf ( deo:DiscourseElement pattern:Block ) ] [ a owl:Restriction ; 445 | owl:onProperty pattern:contains ; 446 | owl:someValuesFrom :Sentence ] ) ] . 447 | 448 | :Subtitle a owl:Class ; 449 | rdfs:label "subtitle"@en ; 450 | rdfs:comment "An explanatory or alternative title of a publication. For example, Mary Shelley uses the alternative title 'The Modern Prometheus' to hint at the theme of her most famous novel 'Frankenstein'; Nick Efford uses the subtitle 'a practical introduction using Java' to qualify the title of his book 'Digital Image Processing'."@en ; 451 | rdfs:subClassOf deo:DiscourseElement, 452 | pattern:Block . 453 | 454 | :TableBox a owl:Class ; 455 | rdfs:label "table box"@en ; 456 | rdfs:comment "A space within a document that contains a table and its caption."@en ; 457 | rdfs:subClassOf [ a owl:Class ; 458 | owl:intersectionOf ( :CaptionedBox [ a owl:Restriction ; 459 | owl:onProperty terms:hasPart ; 460 | owl:someValuesFrom :Table ] ) ] . 461 | 462 | :Title a owl:Class ; 463 | rdfs:label "title"@en ; 464 | rdfs:comment "A word, phrase or sentence that precedes and indicates the subject of a document or a document component - e.g., a book, a report, a news article, a chapter, a section or a table."@en ; 465 | rdfs:subClassOf [ a owl:Restriction ; 466 | owl:onProperty pattern:isContainedByAsHeader ; 467 | owl:someValuesFrom pattern:HeadedContainer ], 468 | [ a owl:Class ; 469 | owl:unionOf ( pattern:Block pattern:Field ) ], 470 | deo:DiscourseElement . 471 | 472 | pattern:Inline a owl:Class . 473 | 474 | pattern:Popup a owl:Class . 475 | 476 | pattern:Table a owl:Class . 477 | 478 | pattern:isContainedByAsHeader a owl:ObjectProperty . 479 | 480 | terms:relation a owl:ObjectProperty . 481 | 482 | pattern:isContainedBy a owl:ObjectProperty ; 483 | rdfs:subPropertyOf terms:isPartOf . 484 | 485 | :BodyMatter a owl:Class ; 486 | rdfs:label "body matter"@en ; 487 | rdfs:comment "The central principle part of a document, that contains the real content. It may be subdivided hierarchically by the use of chapters and sections."@en ; 488 | rdfs:subClassOf [ a owl:Restriction ; 489 | owl:allValuesFrom [ a owl:Class ; 490 | owl:complementOf [ a owl:Class ; 491 | owl:unionOf ( :BackMatter :BodyMatter :FrontMatter ) ] ] ; 492 | owl:onProperty pattern:isContainedBy ], 493 | [ a owl:Class ; 494 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ] . 495 | 496 | :Label a owl:Class ; 497 | rdfs:label "label"@en ; 498 | rdfs:comment "A block containing text, that may include a number (e.g., \"Chapter Three\", \"3.2\", \"Figure 1\", \"Table\"), used to identify an item within the document, for example a chapter, a figure, a section or a table."@en ; 499 | rdfs:subClassOf [ a owl:Restriction ; 500 | owl:onProperty pattern:isContainedBy ; 501 | owl:someValuesFrom [ a owl:Class ; 502 | owl:unionOf ( pattern:Block pattern:Container ) ] ], 503 | deo:DiscourseElement . 504 | 505 | :ListOfReferences a owl:Class ; 506 | rdfs:label "list of references"@en ; 507 | rdfs:comment "A list of items each representing a reference to a specific part of the same document, or to another publication."@en ; 508 | rdfs:subClassOf [ a owl:Class ; 509 | owl:intersectionOf ( :List [ a owl:Restriction ; 510 | owl:allValuesFrom deo:Reference ; 511 | owl:onProperty pattern:contains ] ) ] . 512 | 513 | pattern:Block a owl:Class . 514 | 515 | :Chapter a owl:Class ; 516 | rdfs:label "chapter"@en ; 517 | rdfs:comment "A principle division of the body matter of a large document, such as a book, a report or a legislative document."@en ; 518 | rdfs:subClassOf [ a owl:Class ; 519 | owl:intersectionOf ( deo:DiscourseElement pattern:HeadedContainer ) ], 520 | [ a owl:Restriction ; 521 | owl:onProperty pattern:contains ; 522 | owl:someValuesFrom [ a owl:Class ; 523 | owl:complementOf :Chapter ] ], 524 | [ a owl:Restriction ; 525 | owl:onProperty pattern:contains ; 526 | owl:someValuesFrom [ a owl:Class ; 527 | owl:unionOf ( :Paragraph :Section ) ] ] . 528 | 529 | pattern:HeadedContainer a owl:Class . 530 | 531 | terms:hasPart a owl:ObjectProperty . 532 | 533 | :BackMatter a owl:Class ; 534 | rdfs:label "back matter"@en ; 535 | rdfs:comment "The final principle part of a document, in which is usually found the bibliography, index, appendixes, etc."@en ; 536 | rdfs:subClassOf [ a owl:Class ; 537 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ], 538 | [ a owl:Restriction ; 539 | owl:allValuesFrom [ a owl:Class ; 540 | owl:complementOf [ a owl:Class ; 541 | owl:unionOf ( :BackMatter :BodyMatter :FrontMatter ) ] ] ; 542 | owl:onProperty pattern:isContainedBy ] . 543 | 544 | :FrontMatter a owl:Class ; 545 | rdfs:label "front matter"@en ; 546 | rdfs:comment "The initial principle part of a document, usually containing self-referential metadata. In a book, this typically includes its title, authors, publisher, publication date, ISBN and copyright declaration, together with the preface, foreword, table of content, etc. In a journal article, the front matter is normally restricted to the title, authors and the authors' affiliation details, although the latter may alternatively be included in a footnote or the back matter. In books, the front matter pages may be numbered in lowercase Roman numerals."@en ; 547 | rdfs:subClassOf [ a owl:Class ; 548 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ], 549 | [ a owl:Restriction ; 550 | owl:allValuesFrom [ a owl:Class ; 551 | owl:complementOf [ a owl:Class ; 552 | owl:unionOf ( :BackMatter :BodyMatter :FrontMatter ) ] ] ; 553 | owl:onProperty pattern:isContainedBy ] ; 554 | owl:equivalentClass orb:Header . 555 | 556 | pattern:Container a owl:Class . 557 | 558 | pattern:contains a owl:ObjectProperty ; 559 | rdfs:subPropertyOf terms:hasPart . 560 | 561 | terms:isPartOf a owl:ObjectProperty . 562 | 563 | :Section a owl:Class ; 564 | rdfs:label "section"@en ; 565 | rdfs:comment "A logical division of the text, usually numbered and/or titled, which may contain subsections."@en ; 566 | rdfs:subClassOf [ a owl:Restriction ; 567 | owl:onProperty pattern:contains ; 568 | owl:someValuesFrom [ a owl:Class ; 569 | owl:complementOf :Chapter ] ], 570 | [ a owl:Restriction ; 571 | owl:onProperty pattern:contains ; 572 | owl:someValuesFrom [ a owl:Class ; 573 | owl:unionOf ( :Paragraph :Section ) ] ], 574 | [ a owl:Class ; 575 | owl:intersectionOf ( deo:DiscourseElement pattern:HeadedContainer ) ] . 576 | 577 | deo:DiscourseElement a owl:Class . 578 | 579 | [] a owl:AllDisjointClasses ; 580 | owl:members ( :ListOfAuthors :ListOfContributors :ListOfOrganizations ) . 581 | 582 | [] a owl:AllDisjointClasses ; 583 | owl:members ( :Label :Paragraph :Subtitle :Title ) . 584 | 585 | [] a owl:AllDisjointClasses ; 586 | owl:members ( :Sentence :SimpleRunInQuotation :TextChunk ) . 587 | 588 | [] a owl:AllDisjointClasses ; 589 | owl:members ( :BackMatter :BodyMatter :CaptionedBox :Chapter :ComplexRunInQuotation :Footnote :Formula :FormulaBox :FrontMatter :List :Part :Section :Table ) . 590 | 591 | [] a owl:AllDisjointClasses ; 592 | owl:members ( :Abstract :Afterword :Appendix :Colophon :Foreword :Glossary :Index :ListOfFigures :ListOfTables :Preface :TableOfContents ) . 593 | 594 | -------------------------------------------------------------------------------- /docs/2015-07-03/doco.ttl: -------------------------------------------------------------------------------- 1 | @prefix : . 2 | @prefix dc: . 3 | @prefix deo: . 4 | @prefix orb: . 5 | @prefix owl: . 6 | @prefix pattern: . 7 | @prefix rdf: . 8 | @prefix rdfs: . 9 | @prefix sro: . 10 | @prefix terms: . 11 | @prefix xml: . 12 | @prefix xsd: . 13 | 14 | dc:creator a owl:AnnotationProperty . 15 | 16 | dc:date a owl:AnnotationProperty . 17 | 18 | dc:description a owl:AnnotationProperty . 19 | 20 | dc:rights a owl:AnnotationProperty . 21 | 22 | dc:title a owl:AnnotationProperty . 23 | 24 | a owl:Ontology ; 25 | dc:creator "David Shotton"^^xsd:string, 26 | "Silvio Peroni"^^xsd:string ; 27 | dc:date "2015-07-03" ; 28 | dc:description , 29 | "DoCO, the Document Components Ontology, provides a structured vocabulary written in OWL 2 DL of document components, both structural (e.g. block, inline, paragraph, section, chapter) and rhetorical (e.g. introduction, discussion, acknowledgements, reference list, figure, appendix), enabling these components, and documents composed of them, to be described in RDF. It imports the Discourse Elements Ontology (http://purl.org/spar/deo) and the Document Structural Patterns Ontology (http://purl.org/spar/po), and uses seven rhetorical block elements abstracted from the SALT Rhetorical Ontology and the Ontology of Rhetorical Blocks (ORB)."@en ; 30 | dc:rights "This work is distributed under a Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/)."@en ; 31 | dc:title "DoCO, the Document Components Ontology"@en ; 32 | rdfs:comment """The Document Components Ontology (DoCO) in an ontology that provides a structured vocabulary written of document components, both structural (e.g., block, inline, paragraph, section, chapter) and rhetorical (e.g., introduction, discussion, acknowledgements, reference list, figure, appendix). 33 | 34 | **URL:** http://purl.org/spar/doco 35 | 36 | **Creators**: [David Shotton](http://orcid.org/0000-0001-5506-523X), [Silvio Peroni](http://orcid.org/0000-0003-0530-4305) 37 | 38 | **License:** [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/legalcode) 39 | 40 | **Website:** http://www.sparontologies.net/ontologies/doco 41 | 42 | **Cite as:** Constantin, A., Peroni, S., Pettifer, S., Shotton, D., Vitali, F. (2016). The Document Components Ontology (DoCO). In Semantic Web, 7 (2): 167-181. DOI: http://dx.doi.org/10.3233/SW-150177"""@en, 43 | "This ontology is available at http://purl.org/spar/doco, and uses the namespace prefix doco."@en ; 44 | owl:imports , 45 | ; 46 | owl:priorVersion ; 47 | owl:versionIRI ; 48 | owl:versionInfo "1.3"^^xsd:string . 49 | 50 | :BibliographicReferenceList a owl:Class ; 51 | rdfs:label "bibliographic reference list"@en ; 52 | rdfs:comment "A list, usually within a bibliography, of all the references within the citing document that refer to journal articles, books, book chapters, Web sites or similar publications."@en ; 53 | rdfs:subClassOf [ a owl:Class ; 54 | owl:intersectionOf ( :ListOfReferences [ a owl:Restriction ; 55 | owl:onProperty pattern:contains ; 56 | owl:someValuesFrom deo:BibliographicReference ] ) ] . 57 | 58 | :Bibliography a owl:Class ; 59 | rdfs:label "bibliography"@en ; 60 | rdfs:comment "A document section containing a list of bibliographic references."@en ; 61 | rdfs:subClassOf [ a owl:Class ; 62 | owl:intersectionOf ( [ a owl:Class ; 63 | owl:unionOf ( :Chapter :Section ) ] [ a owl:Restriction ; 64 | owl:onProperty terms:hasPart ; 65 | owl:someValuesFrom deo:BibliographicReference ] ) ] . 66 | 67 | :BlockQuotation a owl:Class ; 68 | rdfs:label "block quotation"@en ; 69 | rdfs:comment "A block quotation (also known as a long quotation or extract) is a quotation in a written document which is set off from the main text as a container for distinct paragraphs, which is typically distinguished visually using indentation, a different font, or smaller size. Block quotations are used for longer passages than run-in quotations (which are set off with quotation marks)."@en ; 70 | rdfs:subClassOf pattern:Container . 71 | 72 | :ChapterLabel a owl:Class ; 73 | rdfs:label "chapter label"@en ; 74 | rdfs:comment "A block containing a label for the chapter, that may include the chapter number."@en ; 75 | rdfs:subClassOf [ a owl:Class ; 76 | owl:intersectionOf ( :Label [ a owl:Restriction ; 77 | owl:onProperty terms:isPartOf ; 78 | owl:someValuesFrom :Chapter ] ) ] ; 79 | owl:disjointWith :SectionLabel . 80 | 81 | :ChapterSubtitle a owl:Class ; 82 | rdfs:label "chapter subtitle"@en ; 83 | rdfs:comment "The subtitle of a chapter."@en ; 84 | rdfs:subClassOf [ a owl:Restriction ; 85 | owl:onProperty terms:isPartOf ; 86 | owl:someValuesFrom :Chapter ], 87 | :Subtitle ; 88 | owl:disjointWith :SectionSubtitle . 89 | 90 | :ChapterTitle a owl:Class ; 91 | rdfs:label "chapter title"@en ; 92 | rdfs:comment "The title of a chapter."@en ; 93 | rdfs:subClassOf [ a owl:Restriction ; 94 | owl:onProperty pattern:isContainedByAsHeader ; 95 | owl:someValuesFrom :Chapter ], 96 | :Title ; 97 | owl:disjointWith :SectionTitle . 98 | 99 | :FigureLabel a owl:Class ; 100 | rdfs:label "figure label"@en ; 101 | rdfs:comment "A block containing a label for the figure box, that may include the figure number."@en ; 102 | rdfs:subClassOf [ a owl:Class ; 103 | owl:intersectionOf ( :Label [ a owl:Restriction ; 104 | owl:onProperty terms:isPartOf ; 105 | owl:someValuesFrom :FigureBox ] ) ] . 106 | 107 | :Stanza a owl:Class ; 108 | rdfs:label "stanza"@en ; 109 | rdfs:comment "A unit within a larger poem. A stanza consists of a grouping of lines, set off by a vertical space from other stanzas, that usually has a set pattern of meter and rhyme."@en ; 110 | rdfs:subClassOf [ a owl:Class ; 111 | owl:intersectionOf ( [ a owl:Class ; 112 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ] [ a owl:Restriction ; 113 | owl:allValuesFrom :Line ; 114 | owl:onProperty pattern:contains ] ) ] . 115 | 116 | :TableLabel a owl:Class ; 117 | rdfs:label "table label"@en ; 118 | rdfs:comment "A block containing a label for the table box, that may include the table number."@en ; 119 | rdfs:subClassOf [ a owl:Class ; 120 | owl:intersectionOf ( :Label [ a owl:Restriction ; 121 | owl:onProperty terms:isPartOf ; 122 | owl:someValuesFrom :TableBox ] ) ] . 123 | 124 | :TextBox a owl:Class ; 125 | rdfs:label "text box"@en ; 126 | rdfs:comment "A space within a document that contains textual content relating to, quoting from or expanding upon the main text. Usually a textbox is delimited by a border or use of a background colour distinct from that of the main text."@en ; 127 | rdfs:subClassOf deo:DiscourseElement, 128 | pattern:Container . 129 | 130 | rdfs:comment a owl:AnnotationProperty . 131 | 132 | rdfs:label a owl:AnnotationProperty . 133 | 134 | owl:topObjectProperty a owl:ObjectProperty . 135 | 136 | orb:Header a owl:Class . 137 | 138 | deo:Caption a owl:Class . 139 | 140 | deo:Reference a owl:Class . 141 | 142 | :Abstract a owl:Class ; 143 | rdfs:label "abstract" ; 144 | rdfs:comment "A brief summary of a book, a research article, thesis, review, conference proceeding or any in-depth analysis of a particular subject or discipline, the purpose of which is to help the reader quickly ascertain the publication's purpose." ; 145 | rdfs:subClassOf [ a owl:Class ; 146 | owl:intersectionOf ( [ a owl:Class ; 147 | owl:unionOf ( :Chapter :Section ) ] [ a owl:Restriction ; 148 | owl:onProperty terms:isPartOf ; 149 | owl:someValuesFrom [ a owl:Class ; 150 | owl:unionOf ( :BodyMatter :FrontMatter ) ] ] ) ] ; 151 | owl:equivalentClass sro:Abstract . 152 | 153 | :Afterword a owl:Class ; 154 | rdfs:label "afterword"@en ; 155 | rdfs:comment "A literary device that is often found at the end of a piece of literature. It generally covers the story of how the book came into being, or how the idea for the book was developed. Alternatively, it may be written by someone other than the author of the book, and may discuss the work's historical or cultural context, if the work is being reissued many years after its original publication."@en ; 156 | rdfs:subClassOf [ a owl:Class ; 157 | owl:intersectionOf ( :Section [ a owl:Restriction ; 158 | owl:onProperty terms:isPartOf ; 159 | owl:someValuesFrom :BackMatter ] ) ] . 160 | 161 | :Appendix a owl:Class ; 162 | rdfs:label "appendix"@en ; 163 | rdfs:comment "A supplemental addition to the main work. It may contain data, more detailed information about methods and materials, or provide additional detail concerning the information found in the main work."@en ; 164 | rdfs:subClassOf [ a owl:Class ; 165 | owl:intersectionOf ( [ a owl:Class ; 166 | owl:intersectionOf ( :Section pattern:HeadedContainer ) ] [ a owl:Restriction ; 167 | owl:onProperty terms:isPartOf ; 168 | owl:someValuesFrom :BackMatter ] ) ] . 169 | 170 | :Colophon a owl:Class ; 171 | rdfs:label "colophon"@en ; 172 | rdfs:comment "A brief description of publication or production notes relevant to the document."@en ; 173 | rdfs:subClassOf [ a owl:Class ; 174 | owl:intersectionOf ( :Section [ a owl:Restriction ; 175 | owl:onProperty terms:isPartOf ; 176 | owl:someValuesFrom [ a owl:Class ; 177 | owl:unionOf ( :BackMatter :FrontMatter ) ] ] ) ] . 178 | 179 | :ComplexRunInQuotation a owl:Class ; 180 | rdfs:label "complex run-in quotation"@en ; 181 | rdfs:comment "A quotation with a complex structure, that is included inline and is usually enclosed within quotation marks."@en ; 182 | rdfs:subClassOf deo:DiscourseElement, 183 | pattern:Popup . 184 | 185 | :Figure a owl:Class ; 186 | rdfs:label "figure"@en ; 187 | rdfs:comment "A communication object comprising one or more graphics, drawings, images, or other visual representations.."@en ; 188 | rdfs:subClassOf [ a owl:Class ; 189 | owl:unionOf ( pattern:Meta pattern:Milestone ) ], 190 | deo:DiscourseElement . 191 | 192 | :Footnote a owl:Class ; 193 | rdfs:label "footnote"@en ; 194 | rdfs:comment "A structure within a sentence that permits the author to make a comment or to cite another publication in support of the text, or both. A footnote is normally flagged by a superscript number immediately following that portion of the text to which it relates. For convenience of reading, the text of the footnote is usually printed at the bottom of the page or at the end of a text."@en ; 195 | rdfs:subClassOf [ a owl:Class ; 196 | owl:unionOf ( pattern:Container pattern:Popup ) ], 197 | deo:DiscourseElement . 198 | 199 | :Foreword a owl:Class ; 200 | rdfs:label "foreword"@en ; 201 | rdfs:comment "A section in a book or report, usually written by someone other than the author, that introduces or commends the document to the reader. It may include description of the interaction between the writer of the foreword and the author."@en ; 202 | rdfs:subClassOf [ a owl:Class ; 203 | owl:intersectionOf ( :Section [ a owl:Restriction ; 204 | owl:onProperty terms:isPartOf ; 205 | owl:someValuesFrom :FrontMatter ] ) ] . 206 | 207 | :FormulaBox a owl:Class ; 208 | rdfs:label "formula box"@en ; 209 | rdfs:comment "A space within a document that contains one or more formulae."@en ; 210 | rdfs:subClassOf [ a owl:Class ; 211 | owl:intersectionOf ( [ a owl:Class ; 212 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ] [ a owl:Restriction ; 213 | owl:onProperty terms:hasPart ; 214 | owl:someValuesFrom :Formula ] ) ] . 215 | 216 | :Glossary a owl:Class ; 217 | rdfs:label "glossary"@en ; 218 | rdfs:comment "A set of definitions of words or phrases of importance to the work, normally alphabetized. In longer works of fiction, the entries may contains places and characters."@en ; 219 | rdfs:subClassOf [ a owl:Class ; 220 | owl:intersectionOf ( :Section [ a owl:Restriction ; 221 | owl:onProperty terms:isPartOf ; 222 | owl:someValuesFrom [ a owl:Class ; 223 | owl:unionOf ( :BackMatter :FrontMatter ) ] ] ) ] . 224 | 225 | :Index a owl:Class ; 226 | rdfs:label "index"@en ; 227 | rdfs:comment "A section containing a list of references to information on the named topic of importance to the content of the document. The references may be to page numbers, paragraph numbers, section numbers or chapter numbers within the document."@en ; 228 | rdfs:subClassOf [ a owl:Class ; 229 | owl:intersectionOf ( [ a owl:Class ; 230 | owl:intersectionOf ( :Section pattern:HeadedContainer ) ] [ a owl:Restriction ; 231 | owl:onProperty terms:isPartOf ; 232 | owl:someValuesFrom :BackMatter ] ) ], 233 | [ a owl:Restriction ; 234 | owl:onProperty terms:hasPart ; 235 | owl:someValuesFrom [ a owl:Class ; 236 | owl:intersectionOf ( :ListOfReferences [ a owl:Restriction ; 237 | owl:allValuesFrom [ a owl:Restriction ; 238 | owl:onProperty terms:relation ; 239 | owl:someValuesFrom :TextChunk ] ; 240 | owl:onProperty pattern:contains ] ) ] ] . 241 | 242 | :Line a owl:Class ; 243 | rdfs:label "line"@en ; 244 | rdfs:comment """A line in poetry is a unit of language into which a poem is divided which operates on principles which are distinct from and not necessarily coincident with grammatical structures, such as the sentence or clauses in sentences. 245 | 246 | A distinct numbered group of lines in verse is normally called a stanza."""@en ; 247 | rdfs:subClassOf deo:DiscourseElement, 248 | pattern:Block . 249 | 250 | :ListOfAuthors a owl:Class ; 251 | rdfs:label "list of authors"@en ; 252 | rdfs:comment "A list of items each denoting an author of a particular publication."@en ; 253 | rdfs:subClassOf :ListOfAgents . 254 | 255 | :ListOfContributors a owl:Class ; 256 | rdfs:label "list of contributors"@en ; 257 | rdfs:comment "A list of items, each denoting a contributor to a publication such as an encyclopedia or a text book, where such contributions are insufficient to warrant classification as author."@en ; 258 | rdfs:subClassOf :ListOfAgents . 259 | 260 | :ListOfFigures a owl:Class ; 261 | rdfs:label "list of figures"@en ; 262 | rdfs:comment "A section of the document listing all the figures, identified by their titles and referenced to their locations in the document. May also be referred to as 'List of illustrations'."@en ; 263 | rdfs:subClassOf [ a owl:Class ; 264 | owl:intersectionOf ( [ a owl:Class ; 265 | owl:intersectionOf ( :Section pattern:HeadedContainer ) ] [ a owl:Restriction ; 266 | owl:onProperty terms:isPartOf ; 267 | owl:someValuesFrom [ a owl:Class ; 268 | owl:unionOf ( :BackMatter :FrontMatter ) ] ] ) ], 269 | [ a owl:Restriction ; 270 | owl:onProperty terms:hasPart ; 271 | owl:someValuesFrom [ a owl:Class ; 272 | owl:intersectionOf ( :ListOfReferences [ a owl:Restriction ; 273 | owl:allValuesFrom [ a owl:Restriction ; 274 | owl:onProperty terms:relation ; 275 | owl:someValuesFrom :FigureBox ] ; 276 | owl:onProperty pattern:contains ] ) ] ] . 277 | 278 | :ListOfOrganizations a owl:Class ; 279 | rdfs:label "list of organizations"@en ; 280 | rdfs:comment "A list of items, each denoting an organization or institution related to the publication, for example the authors' affiliations, or the suppliers of information, software, equipment or consumables used in the work described in the publication."@en ; 281 | rdfs:subClassOf :ListOfAgents . 282 | 283 | :ListOfTables a owl:Class ; 284 | rdfs:label "list of tables"@en ; 285 | rdfs:comment "A section of the document listing all the tables, identified by their titles and referenced to their locations in the document."@en ; 286 | rdfs:subClassOf [ a owl:Class ; 287 | owl:intersectionOf ( [ a owl:Class ; 288 | owl:intersectionOf ( :Section pattern:HeadedContainer ) ] [ a owl:Restriction ; 289 | owl:onProperty terms:isPartOf ; 290 | owl:someValuesFrom [ a owl:Class ; 291 | owl:unionOf ( :BackMatter :FrontMatter ) ] ] ) ], 292 | [ a owl:Restriction ; 293 | owl:onProperty terms:hasPart ; 294 | owl:someValuesFrom [ a owl:Class ; 295 | owl:intersectionOf ( :ListOfReferences [ a owl:Restriction ; 296 | owl:allValuesFrom [ a owl:Restriction ; 297 | owl:onProperty terms:relation ; 298 | owl:someValuesFrom :TableBox ] ; 299 | owl:onProperty pattern:contains ] ) ] ] . 300 | 301 | :Part a owl:Class ; 302 | rdfs:label "part"@en ; 303 | rdfs:comment "A container of a semantic subdivision of a document. For example, chapters of a novel may be grouped into distinct parts that may be named 'Part 1', 'Part 2', etc., 'Book 1', 'Book 2', etc., or 'Genesis', 'Exodus', etc."@en ; 304 | rdfs:subClassOf [ a owl:Class ; 305 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ] . 306 | 307 | :Preface a owl:Class ; 308 | rdfs:label "preface"@en ; 309 | rdfs:comment "A section describing how the document came into being, or how the idea for it was developed. The preface may contains acknowledgements. The preface to a later edition of the work often explains in what respect that edition differs from previous ones."@en ; 310 | rdfs:subClassOf [ a owl:Class ; 311 | owl:intersectionOf ( :Section [ a owl:Restriction ; 312 | owl:onProperty terms:isPartOf ; 313 | owl:someValuesFrom :FrontMatter ] ) ] . 314 | 315 | :SectionLabel a owl:Class ; 316 | rdfs:label "section label"@en ; 317 | rdfs:comment "A block containing a label for the section, that may include the section number."@en ; 318 | rdfs:subClassOf [ a owl:Restriction ; 319 | owl:onProperty terms:isPartOf ; 320 | owl:someValuesFrom :Section ], 321 | :Label . 322 | 323 | :SectionSubtitle a owl:Class ; 324 | rdfs:label "section subtitle"@en ; 325 | rdfs:comment "The subtitle of a section."@en ; 326 | rdfs:subClassOf [ a owl:Restriction ; 327 | owl:onProperty terms:isPartOf ; 328 | owl:someValuesFrom :Section ], 329 | :Subtitle . 330 | 331 | :SectionTitle a owl:Class ; 332 | rdfs:label "section title"@en ; 333 | rdfs:comment "The title of a section."@en ; 334 | rdfs:subClassOf [ a owl:Restriction ; 335 | owl:onProperty pattern:isContainedByAsHeader ; 336 | owl:someValuesFrom :Section ], 337 | :Title . 338 | 339 | :SimpleRunInQuotation a owl:Class ; 340 | rdfs:label "simple run-in quotation"@en ; 341 | rdfs:comment "A textual quotation that is included inline and is usually enclosed within quotation marks."@en ; 342 | rdfs:subClassOf pattern:Inline . 343 | 344 | :TableOfContents a owl:Class ; 345 | rdfs:label "table of contents"@en ; 346 | rdfs:comment "A section of the document listing all the chapters and sections, identified by their titles and referenced to their locations in the document. The table of contents may include a list of the front-matter and back-matter items, in addition to the body-matter items. Where the document is a journal or magazine issue, the table of content lists the constituent items contained in that issue, typically by title, authors and first page number."@en ; 347 | rdfs:subClassOf [ a owl:Restriction ; 348 | owl:onProperty terms:hasPart ; 349 | owl:someValuesFrom [ a owl:Class ; 350 | owl:intersectionOf ( :ListOfReferences [ a owl:Restriction ; 351 | owl:allValuesFrom [ a owl:Restriction ; 352 | owl:onProperty terms:relation ; 353 | owl:someValuesFrom :Section ] ; 354 | owl:onProperty pattern:contains ] ) ] ], 355 | [ a owl:Class ; 356 | owl:intersectionOf ( :Section [ a owl:Restriction ; 357 | owl:onProperty terms:isPartOf ; 358 | owl:someValuesFrom [ a owl:Class ; 359 | owl:unionOf ( :BackMatter :FrontMatter ) ] ] ) ] . 360 | 361 | sro:Abstract a owl:Class . 362 | 363 | pattern:Meta a owl:Class . 364 | 365 | pattern:Milestone a owl:Class . 366 | 367 | pattern:Pattern a owl:Class . 368 | 369 | deo:BibliographicReference a owl:Class . 370 | 371 | :FigureBox a owl:Class ; 372 | rdfs:label "figure box"@en ; 373 | rdfs:comment "A space within a document that contains a figure and its caption."@en ; 374 | rdfs:subClassOf [ a owl:Class ; 375 | owl:intersectionOf ( :CaptionedBox [ a owl:Restriction ; 376 | owl:onProperty terms:hasPart ; 377 | owl:someValuesFrom :Figure ] ) ] ; 378 | owl:disjointWith :TableBox . 379 | 380 | :Formula a owl:Class ; 381 | rdfs:label "formula"@en ; 382 | rdfs:comment "A unit of information expressed in mathematical, chemical or logical symbols and language."@en ; 383 | rdfs:subClassOf deo:DiscourseElement, 384 | pattern:Popup . 385 | 386 | :Sentence a owl:Class ; 387 | rdfs:label "sentence"@en ; 388 | rdfs:comment "An expression in natural language forming a single grammatical unit. A sentence minimally consists of a subject and an intransitive verb, or a subject, a transitive verb and an object, and may include additional dependent clauses. In written text, a sentence is always terminated by a full stop. A sentence can include words grouped meaningfully to express a statement, a question, an exclamation, a request or a command."@en ; 389 | rdfs:subClassOf deo:DiscourseElement, 390 | pattern:Inline . 391 | 392 | :Table a owl:Class ; 393 | rdfs:label "table"@en ; 394 | rdfs:comment "A set of data arranged in cells within rows and columns."@en ; 395 | rdfs:subClassOf [ a owl:Restriction ; 396 | owl:onProperty pattern:contains ; 397 | owl:someValuesFrom pattern:Container ], 398 | deo:DiscourseElement, 399 | pattern:Table . 400 | 401 | :TextChunk a owl:Class ; 402 | rdfs:label "text chunk"@en ; 403 | rdfs:comment "A piece of text defined by a start point and an end point."@en ; 404 | rdfs:subClassOf pattern:Inline . 405 | 406 | pattern:Field a owl:Class . 407 | 408 | :CaptionedBox a owl:Class ; 409 | rdfs:label "captioned box"@en ; 410 | rdfs:comment "A rectangle space within a page that contains an object and its related caption."@en ; 411 | rdfs:subClassOf [ a owl:Class ; 412 | owl:intersectionOf ( [ a owl:Class ; 413 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ] [ a owl:Restriction ; 414 | owl:onProperty terms:hasPart ; 415 | owl:someValuesFrom deo:Caption ] ) ] . 416 | 417 | :List a owl:Class ; 418 | rdfs:label "list"@en ; 419 | rdfs:comment "An enumeration of items."@en ; 420 | rdfs:subClassOf [ a owl:Restriction ; 421 | owl:allValuesFrom [ a owl:Class ; 422 | owl:unionOf ( pattern:Block pattern:Field [ a owl:Class ; 423 | owl:intersectionOf ( pattern:Container [ a owl:Class ; 424 | owl:complementOf [ a owl:Class ; 425 | owl:unionOf ( pattern:HeadedContainer pattern:Table ) ] ] ) ] ) ] ; 426 | owl:onProperty pattern:contains ], 427 | [ a owl:Class ; 428 | owl:intersectionOf ( pattern:Table [ a owl:Restriction ; 429 | owl:onProperty pattern:contains ; 430 | owl:someValuesFrom pattern:Pattern ] ) ], 431 | deo:DiscourseElement . 432 | 433 | :ListOfAgents a owl:Class ; 434 | rdfs:label "list of agents"@en ; 435 | rdfs:comment "A list of items each denoting an agent, such as an author, a contributor or an organization, related to a particular publication."@en ; 436 | rdfs:subClassOf :List ; 437 | owl:disjointWith :ListOfReferences . 438 | 439 | :Paragraph a owl:Class ; 440 | rdfs:label "paragraph"@en ; 441 | rdfs:comment "A self-contained unit of discourse that deals with a particular point or idea. Paragraphs contains one or more sentences. The start of a paragraph is indicated by beginning on a new line, which may be indented or separated by a small vertical space by the preceding paragraph. "@en ; 442 | rdfs:subClassOf [ a owl:Class ; 443 | owl:intersectionOf ( [ a owl:Class ; 444 | owl:intersectionOf ( deo:DiscourseElement pattern:Block ) ] [ a owl:Restriction ; 445 | owl:onProperty pattern:contains ; 446 | owl:someValuesFrom :Sentence ] ) ] . 447 | 448 | :Subtitle a owl:Class ; 449 | rdfs:label "subtitle"@en ; 450 | rdfs:comment "An explanatory or alternative title of a publication. For example, Mary Shelley uses the alternative title 'The Modern Prometheus' to hint at the theme of her most famous novel 'Frankenstein'; Nick Efford uses the subtitle 'a practical introduction using Java' to qualify the title of his book 'Digital Image Processing'."@en ; 451 | rdfs:subClassOf deo:DiscourseElement, 452 | pattern:Block . 453 | 454 | :TableBox a owl:Class ; 455 | rdfs:label "table box"@en ; 456 | rdfs:comment "A space within a document that contains a table and its caption."@en ; 457 | rdfs:subClassOf [ a owl:Class ; 458 | owl:intersectionOf ( :CaptionedBox [ a owl:Restriction ; 459 | owl:onProperty terms:hasPart ; 460 | owl:someValuesFrom :Table ] ) ] . 461 | 462 | :Title a owl:Class ; 463 | rdfs:label "title"@en ; 464 | rdfs:comment "A word, phrase or sentence that precedes and indicates the subject of a document or a document component - e.g., a book, a report, a news article, a chapter, a section or a table."@en ; 465 | rdfs:subClassOf [ a owl:Restriction ; 466 | owl:onProperty pattern:isContainedByAsHeader ; 467 | owl:someValuesFrom pattern:HeadedContainer ], 468 | [ a owl:Class ; 469 | owl:unionOf ( pattern:Block pattern:Field ) ], 470 | deo:DiscourseElement . 471 | 472 | pattern:Inline a owl:Class . 473 | 474 | pattern:Popup a owl:Class . 475 | 476 | pattern:Table a owl:Class . 477 | 478 | pattern:isContainedByAsHeader a owl:ObjectProperty . 479 | 480 | terms:relation a owl:ObjectProperty . 481 | 482 | pattern:isContainedBy a owl:ObjectProperty ; 483 | rdfs:subPropertyOf terms:isPartOf . 484 | 485 | :BodyMatter a owl:Class ; 486 | rdfs:label "body matter"@en ; 487 | rdfs:comment "The central principle part of a document, that contains the real content. It may be subdivided hierarchically by the use of chapters and sections."@en ; 488 | rdfs:subClassOf [ a owl:Restriction ; 489 | owl:allValuesFrom [ a owl:Class ; 490 | owl:complementOf [ a owl:Class ; 491 | owl:unionOf ( :BackMatter :BodyMatter :FrontMatter ) ] ] ; 492 | owl:onProperty pattern:isContainedBy ], 493 | [ a owl:Class ; 494 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ] . 495 | 496 | :Label a owl:Class ; 497 | rdfs:label "label"@en ; 498 | rdfs:comment "A block containing text, that may include a number (e.g., \"Chapter Three\", \"3.2\", \"Figure 1\", \"Table\"), used to identify an item within the document, for example a chapter, a figure, a section or a table."@en ; 499 | rdfs:subClassOf [ a owl:Restriction ; 500 | owl:onProperty pattern:isContainedBy ; 501 | owl:someValuesFrom [ a owl:Class ; 502 | owl:unionOf ( pattern:Block pattern:Container ) ] ], 503 | deo:DiscourseElement . 504 | 505 | :ListOfReferences a owl:Class ; 506 | rdfs:label "list of references"@en ; 507 | rdfs:comment "A list of items each representing a reference to a specific part of the same document, or to another publication."@en ; 508 | rdfs:subClassOf [ a owl:Class ; 509 | owl:intersectionOf ( :List [ a owl:Restriction ; 510 | owl:allValuesFrom deo:Reference ; 511 | owl:onProperty pattern:contains ] ) ] . 512 | 513 | pattern:Block a owl:Class . 514 | 515 | :Chapter a owl:Class ; 516 | rdfs:label "chapter"@en ; 517 | rdfs:comment "A principle division of the body matter of a large document, such as a book, a report or a legislative document."@en ; 518 | rdfs:subClassOf [ a owl:Class ; 519 | owl:intersectionOf ( deo:DiscourseElement pattern:HeadedContainer ) ], 520 | [ a owl:Restriction ; 521 | owl:onProperty pattern:contains ; 522 | owl:someValuesFrom [ a owl:Class ; 523 | owl:complementOf :Chapter ] ], 524 | [ a owl:Restriction ; 525 | owl:onProperty pattern:contains ; 526 | owl:someValuesFrom [ a owl:Class ; 527 | owl:unionOf ( :Paragraph :Section ) ] ] . 528 | 529 | pattern:HeadedContainer a owl:Class . 530 | 531 | terms:hasPart a owl:ObjectProperty . 532 | 533 | :BackMatter a owl:Class ; 534 | rdfs:label "back matter"@en ; 535 | rdfs:comment "The final principle part of a document, in which is usually found the bibliography, index, appendixes, etc."@en ; 536 | rdfs:subClassOf [ a owl:Class ; 537 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ], 538 | [ a owl:Restriction ; 539 | owl:allValuesFrom [ a owl:Class ; 540 | owl:complementOf [ a owl:Class ; 541 | owl:unionOf ( :BackMatter :BodyMatter :FrontMatter ) ] ] ; 542 | owl:onProperty pattern:isContainedBy ] . 543 | 544 | :FrontMatter a owl:Class ; 545 | rdfs:label "front matter"@en ; 546 | rdfs:comment "The initial principle part of a document, usually containing self-referential metadata. In a book, this typically includes its title, authors, publisher, publication date, ISBN and copyright declaration, together with the preface, foreword, table of content, etc. In a journal article, the front matter is normally restricted to the title, authors and the authors' affiliation details, although the latter may alternatively be included in a footnote or the back matter. In books, the front matter pages may be numbered in lowercase Roman numerals."@en ; 547 | rdfs:subClassOf [ a owl:Class ; 548 | owl:intersectionOf ( deo:DiscourseElement pattern:Container ) ], 549 | [ a owl:Restriction ; 550 | owl:allValuesFrom [ a owl:Class ; 551 | owl:complementOf [ a owl:Class ; 552 | owl:unionOf ( :BackMatter :BodyMatter :FrontMatter ) ] ] ; 553 | owl:onProperty pattern:isContainedBy ] ; 554 | owl:equivalentClass orb:Header . 555 | 556 | pattern:Container a owl:Class . 557 | 558 | pattern:contains a owl:ObjectProperty ; 559 | rdfs:subPropertyOf terms:hasPart . 560 | 561 | terms:isPartOf a owl:ObjectProperty . 562 | 563 | :Section a owl:Class ; 564 | rdfs:label "section"@en ; 565 | rdfs:comment "A logical division of the text, usually numbered and/or titled, which may contain subsections."@en ; 566 | rdfs:subClassOf [ a owl:Restriction ; 567 | owl:onProperty pattern:contains ; 568 | owl:someValuesFrom [ a owl:Class ; 569 | owl:complementOf :Chapter ] ], 570 | [ a owl:Restriction ; 571 | owl:onProperty pattern:contains ; 572 | owl:someValuesFrom [ a owl:Class ; 573 | owl:unionOf ( :Paragraph :Section ) ] ], 574 | [ a owl:Class ; 575 | owl:intersectionOf ( deo:DiscourseElement pattern:HeadedContainer ) ] . 576 | 577 | deo:DiscourseElement a owl:Class . 578 | 579 | [] a owl:AllDisjointClasses ; 580 | owl:members ( :ListOfAuthors :ListOfContributors :ListOfOrganizations ) . 581 | 582 | [] a owl:AllDisjointClasses ; 583 | owl:members ( :Label :Paragraph :Subtitle :Title ) . 584 | 585 | [] a owl:AllDisjointClasses ; 586 | owl:members ( :Sentence :SimpleRunInQuotation :TextChunk ) . 587 | 588 | [] a owl:AllDisjointClasses ; 589 | owl:members ( :BackMatter :BodyMatter :CaptionedBox :Chapter :ComplexRunInQuotation :Footnote :Formula :FormulaBox :FrontMatter :List :Part :Section :Table ) . 590 | 591 | [] a owl:AllDisjointClasses ; 592 | owl:members ( :Abstract :Afterword :Appendix :Colophon :Foreword :Glossary :Index :ListOfFigures :ListOfTables :Preface :TableOfContents ) . 593 | 594 | -------------------------------------------------------------------------------- /docs/current/doco architecture.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | Document Components Ontology (DoCO) 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | Folder 7 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | Discourse Elements Ontology 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | Folder 3 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | Acknowledgements 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | Caption 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | Data 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | Dedication 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | Epilogue 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | Introduction 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | Materials 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | Methods 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | Model 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | Postscript 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | ProblemStatement 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | Prologue 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | Reference 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | RelatedWork 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | Results 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | . . . 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | Background 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | Conclusion 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | Contribution 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | Discussion 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | Evaluation 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | Scenario 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | Motivation 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | Pattern Ontology 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | Folder 4 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | Container 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | Table 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | Popup 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | Record 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | HeadedContainer 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | Block 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | Inline 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 | Atom 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | Meta 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | Milestone 472 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | Field 483 | 484 | 485 | 486 | 487 | 488 | 489 | 490 | 491 | 492 | 493 | 494 | 495 | 496 | 497 | 498 | Document Components 499 | 500 | 501 | 502 | 503 | 504 | 505 | 506 | 507 | 508 | 509 | Folder 6 510 | 511 | 512 | 513 | 514 | 515 | 516 | 517 | 518 | 519 | 520 | 521 | 522 | 523 | 524 | 525 | 526 | Paragraph 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | 536 | 537 | Section 538 | 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | 547 | 548 | Chapter 549 | 550 | 551 | 552 | 553 | 554 | 555 | 556 | 557 | 558 | 559 | FrontMatter 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | BackMatter 571 | 572 | 573 | 574 | 575 | 576 | 577 | 578 | 579 | 580 | 581 | BodyMatter 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 | 590 | 591 | 592 | TextBox 593 | 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | 602 | 603 | TableBox 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | 612 | 613 | 614 | Sentence 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | List 626 | 627 | 628 | 629 | 630 | 631 | 632 | 633 | 634 | 635 | 636 | Table 637 | 638 | 639 | 640 | 641 | 642 | 643 | 644 | 645 | 646 | 647 | Bibliography 648 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | 657 | 658 | TextChunk 659 | 660 | 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | Preface 670 | 671 | 672 | 673 | 674 | 675 | 676 | 677 | 678 | 679 | 680 | TableOfContents 681 | 682 | 683 | 684 | 685 | 686 | 687 | 688 | 689 | 690 | 691 | Glossary 692 | 693 | 694 | 695 | 696 | 697 | 698 | 699 | 700 | 701 | 702 | . . . 703 | 704 | 705 | 706 | 707 | 708 | 709 | 710 | 711 | 712 | 713 | Figure 714 | 715 | 716 | 717 | 718 | 719 | 720 | 721 | 722 | 723 | 724 | FigureBox 725 | 726 | 727 | 728 | 729 | 730 | 731 | 732 | 733 | 734 | 735 | Abstract 736 | 737 | 738 | 739 | 740 | 741 | 742 | 743 | 744 | 745 | 746 | 747 | 748 | 749 | -------------------------------------------------------------------------------- /docs/current/doco.owl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | ]> 17 | 18 | 19 | 32 | 33 | 1.3 34 | 35 | 36 | David Shotton 37 | Silvio Peroni 38 | 2015-07-03 39 | DoCO, the Document Components Ontology 40 | The Document Components Ontology (DoCO) in an ontology that provides a structured vocabulary written of document components, both structural (e.g., block, inline, paragraph, section, chapter) and rhetorical (e.g., introduction, discussion, acknowledgements, reference list, figure, appendix). 41 | 42 | **URL:** http://purl.org/spar/doco 43 | 44 | **Creators**: [David Shotton](http://orcid.org/0000-0001-5506-523X), [Silvio Peroni](http://orcid.org/0000-0003-0530-4305) 45 | 46 | **License:** [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/legalcode) 47 | 48 | **Website:** http://www.sparontologies.net/ontologies/doco 49 | 50 | **Cite as:** Constantin, A., Peroni, S., Pettifer, S., Shotton, D., Vitali, F. (2016). The Document Components Ontology (DoCO). In Semantic Web, 7 (2): 167-181. DOI: http://dx.doi.org/10.3233/SW-150177 51 | DoCO, the Document Components Ontology, provides a structured vocabulary written in OWL 2 DL of document components, both structural (e.g. block, inline, paragraph, section, chapter) and rhetorical (e.g. introduction, discussion, acknowledgements, reference list, figure, appendix), enabling these components, and documents composed of them, to be described in RDF. It imports the Discourse Elements Ontology (http://purl.org/spar/deo) and the Document Structural Patterns Ontology (http://purl.org/spar/po), and uses seven rhetorical block elements abstracted from the SALT Rhetorical Ontology and the Ontology of Rhetorical Blocks (ORB). 52 | This ontology is available at http://purl.org/spar/doco, and uses the namespace prefix doco. 53 | This work is distributed under a Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/). 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | abstract 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | A brief summary of a book, a research article, thesis, review, conference proceeding or any in-depth analysis of a particular subject or discipline, the purpose of which is to help the reader quickly ascertain the publication's purpose. 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | afterword 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | A literary device that is often found at the end of a piece of literature. It generally covers the story of how the book came into being, or how the idea for the book was developed. Alternatively, it may be written by someone other than the author of the book, and may discuss the work's historical or cultural context, if the work is being reissued many years after its original publication. 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | appendix 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | A supplemental addition to the main work. It may contain data, more detailed information about methods and materials, or provide additional detail concerning the information found in the main work. 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | back matter 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | The final principle part of a document, in which is usually found the bibliography, index, appendixes, etc. 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | bibliographic reference list 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | A list, usually within a bibliography, of all the references within the citing document that refer to journal articles, books, book chapters, Web sites or similar publications. 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | bibliography 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | A document section containing a list of bibliographic references. 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | block quotation 374 | 375 | A block quotation (also known as a long quotation or extract) is a quotation in a written document which is set off from the main text as a container for distinct paragraphs, which is typically distinguished visually using indentation, a different font, or smaller size. Block quotations are used for longer passages than run-in quotations (which are set off with quotation marks). 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | body matter 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | The central principle part of a document, that contains the real content. It may be subdivided hierarchically by the use of chapters and sections. 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | captioned box 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | A rectangle space within a page that contains an object and its related caption. 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | chapter 444 | 445 | 446 | 447 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 474 | 475 | A principle division of the body matter of a large document, such as a book, a report or a legislative document. 476 | 477 | 478 | 479 | 480 | 481 | 482 | 483 | chapter label 484 | 485 | 486 | 487 | 488 | 489 | 490 | 491 | 492 | 493 | 494 | 495 | 496 | A block containing a label for the chapter, that may include the chapter number. 497 | 498 | 499 | 500 | 501 | 502 | 503 | 504 | chapter subtitle 505 | 506 | 507 | 508 | 509 | 510 | 511 | 512 | 513 | The subtitle of a chapter. 514 | 515 | 516 | 517 | 518 | 519 | 520 | 521 | chapter title 522 | 523 | 524 | 525 | 526 | 527 | 528 | 529 | 530 | The title of a chapter. 531 | 532 | 533 | 534 | 535 | 536 | 537 | 538 | colophon 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | 547 | 548 | 549 | 550 | 551 | 552 | 553 | 554 | 555 | 556 | 557 | A brief description of publication or production notes relevant to the document. 558 | 559 | 560 | 561 | 562 | 563 | 564 | 565 | complex run-in quotation 566 | 567 | 568 | A quotation with a complex structure, that is included inline and is usually enclosed within quotation marks. 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 | figure 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | A communication object comprising one or more graphics, drawings, images, or other visual representations.. 587 | 588 | 589 | 590 | 591 | 592 | 593 | 594 | figure box 595 | 596 | 597 | 598 | 599 | 600 | 601 | 602 | 603 | 604 | 605 | 606 | 607 | A space within a document that contains a figure and its caption. 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | figure label 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | A block containing a label for the figure box, that may include the figure number. 628 | 629 | 630 | 631 | 632 | 633 | 634 | 635 | footnote 636 | 637 | 638 | 639 | 640 | 641 | 642 | 643 | 644 | 645 | A structure within a sentence that permits the author to make a comment or to cite another publication in support of the text, or both. A footnote is normally flagged by a superscript number immediately following that portion of the text to which it relates. For convenience of reading, the text of the footnote is usually printed at the bottom of the page or at the end of a text. 646 | 647 | 648 | 649 | 650 | 651 | 652 | 653 | foreword 654 | 655 | 656 | 657 | 658 | 659 | 660 | 661 | 662 | 663 | 664 | 665 | A section in a book or report, usually written by someone other than the author, that introduces or commends the document to the reader. It may include description of the interaction between the writer of the foreword and the author. 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | formula 674 | 675 | 676 | A unit of information expressed in mathematical, chemical or logical symbols and language. 677 | 678 | 679 | 680 | 681 | 682 | 683 | 684 | formula box 685 | 686 | 687 | 688 | 689 | 690 | 691 | 692 | 693 | 694 | 695 | 696 | 697 | 698 | 699 | 700 | 701 | A space within a document that contains one or more formulae. 702 | 703 | 704 | 705 | 706 | 707 | 708 | 709 | front matter 710 | 711 | 712 | 713 | 714 | 715 | 716 | 717 | 718 | 719 | 720 | 721 | 722 | 723 | 724 | 725 | 726 | 727 | 728 | 729 | 730 | 731 | 732 | 733 | 734 | 735 | 736 | 737 | The initial principle part of a document, usually containing self-referential metadata. In a book, this typically includes its title, authors, publisher, publication date, ISBN and copyright declaration, together with the preface, foreword, table of content, etc. In a journal article, the front matter is normally restricted to the title, authors and the authors' affiliation details, although the latter may alternatively be included in a footnote or the back matter. In books, the front matter pages may be numbered in lowercase Roman numerals. 738 | 739 | 740 | 741 | 742 | 743 | 744 | 745 | glossary 746 | 747 | 748 | 749 | 750 | 751 | 752 | 753 | 754 | 755 | 756 | 757 | 758 | 759 | 760 | 761 | 762 | 763 | 764 | A set of definitions of words or phrases of importance to the work, normally alphabetized. In longer works of fiction, the entries may contains places and characters. 765 | 766 | 767 | 768 | 769 | 770 | 771 | 772 | index 773 | 774 | 775 | 776 | 777 | 778 | 779 | 780 | 781 | 782 | 783 | 784 | 785 | 786 | 787 | 788 | 789 | 790 | 791 | 792 | 793 | 794 | 795 | 796 | 797 | 798 | 799 | 800 | 801 | 802 | 803 | 804 | 805 | 806 | 807 | 808 | 809 | 810 | A section containing a list of references to information on the named topic of importance to the content of the document. The references may be to page numbers, paragraph numbers, section numbers or chapter numbers within the document. 811 | 812 | 813 | 814 | 815 | 816 | 817 | 818 | label 819 | 820 | 821 | 822 | 823 | 824 | 825 | 826 | 827 | 828 | 829 | 830 | 831 | 832 | 833 | A block containing text, that may include a number (e.g., "Chapter Three", "3.2", "Figure 1", "Table"), used to identify an item within the document, for example a chapter, a figure, a section or a table. 834 | 835 | 836 | 837 | 838 | 839 | 840 | 841 | line 842 | 843 | 844 | A line in poetry is a unit of language into which a poem is divided which operates on principles which are distinct from and not necessarily coincident with grammatical structures, such as the sentence or clauses in sentences. 845 | 846 | A distinct numbered group of lines in verse is normally called a stanza. 847 | 848 | 849 | 850 | 851 | 852 | 853 | 854 | list 855 | 856 | 857 | 858 | 859 | 860 | 861 | 862 | 863 | 864 | 865 | 866 | 867 | 868 | 869 | 870 | 871 | 872 | 873 | 874 | 875 | 876 | 877 | 878 | 879 | 880 | 881 | 882 | 883 | 884 | 885 | 886 | 887 | 888 | 889 | 890 | 891 | 892 | 893 | 894 | 895 | An enumeration of items. 896 | 897 | 898 | 899 | 900 | 901 | 902 | 903 | list of agents 904 | 905 | 906 | A list of items each denoting an agent, such as an author, a contributor or an organization, related to a particular publication. 907 | 908 | 909 | 910 | 911 | 912 | 913 | 914 | list of authors 915 | 916 | A list of items each denoting an author of a particular publication. 917 | 918 | 919 | 920 | 921 | 922 | 923 | 924 | list of contributors 925 | 926 | A list of items, each denoting a contributor to a publication such as an encyclopedia or a text book, where such contributions are insufficient to warrant classification as author. 927 | 928 | 929 | 930 | 931 | 932 | 933 | 934 | list of figures 935 | 936 | 937 | 938 | 939 | 940 | 941 | 942 | 943 | 944 | 945 | 946 | 947 | 948 | 949 | 950 | 951 | 952 | 953 | 954 | 955 | 956 | 957 | 958 | 959 | 960 | 961 | 962 | 963 | 964 | 965 | 966 | 967 | 968 | 969 | 970 | 971 | 972 | 973 | 974 | 975 | 976 | 977 | 978 | 979 | A section of the document listing all the figures, identified by their titles and referenced to their locations in the document. May also be referred to as 'List of illustrations'. 980 | 981 | 982 | 983 | 984 | 985 | 986 | 987 | list of organizations 988 | 989 | A list of items, each denoting an organization or institution related to the publication, for example the authors' affiliations, or the suppliers of information, software, equipment or consumables used in the work described in the publication. 990 | 991 | 992 | 993 | 994 | 995 | 996 | 997 | list of references 998 | 999 | 1000 | 1001 | 1002 | 1003 | 1004 | 1005 | 1006 | 1007 | 1008 | 1009 | A list of items each representing a reference to a specific part of the same document, or to another publication. 1010 | 1011 | 1012 | 1013 | 1014 | 1015 | 1016 | 1017 | list of tables 1018 | 1019 | 1020 | 1021 | 1022 | 1023 | 1024 | 1025 | 1026 | 1027 | 1028 | 1029 | 1030 | 1031 | 1032 | 1033 | 1034 | 1035 | 1036 | 1037 | 1038 | 1039 | 1040 | 1041 | 1042 | 1043 | 1044 | 1045 | 1046 | 1047 | 1048 | 1049 | 1050 | 1051 | 1052 | 1053 | 1054 | 1055 | 1056 | 1057 | 1058 | 1059 | 1060 | 1061 | 1062 | A section of the document listing all the tables, identified by their titles and referenced to their locations in the document. 1063 | 1064 | 1065 | 1066 | 1067 | 1068 | 1069 | 1070 | paragraph 1071 | 1072 | 1073 | 1074 | 1075 | 1076 | 1077 | 1078 | 1079 | 1080 | 1081 | 1082 | 1083 | 1084 | 1085 | 1086 | 1087 | A self-contained unit of discourse that deals with a particular point or idea. Paragraphs contains one or more sentences. The start of a paragraph is indicated by beginning on a new line, which may be indented or separated by a small vertical space by the preceding paragraph. 1088 | 1089 | 1090 | 1091 | 1092 | 1093 | 1094 | 1095 | part 1096 | 1097 | 1098 | 1099 | 1100 | 1101 | 1102 | 1103 | 1104 | A container of a semantic subdivision of a document. For example, chapters of a novel may be grouped into distinct parts that may be named 'Part 1', 'Part 2', etc., 'Book 1', 'Book 2', etc., or 'Genesis', 'Exodus', etc. 1105 | 1106 | 1107 | 1108 | 1109 | 1110 | 1111 | 1112 | preface 1113 | 1114 | 1115 | 1116 | 1117 | 1118 | 1119 | 1120 | 1121 | 1122 | 1123 | 1124 | A section describing how the document came into being, or how the idea for it was developed. The preface may contains acknowledgements. The preface to a later edition of the work often explains in what respect that edition differs from previous ones. 1125 | 1126 | 1127 | 1128 | 1129 | 1130 | 1131 | 1132 | section 1133 | 1134 | 1135 | 1136 | 1137 | 1138 | 1139 | 1140 | 1141 | 1142 | 1143 | 1144 | 1145 | 1146 | 1147 | 1148 | 1149 | 1150 | 1151 | 1152 | 1153 | 1154 | 1155 | 1156 | 1157 | 1158 | 1159 | 1160 | 1161 | 1162 | 1163 | 1164 | A logical division of the text, usually numbered and/or titled, which may contain subsections. 1165 | 1166 | 1167 | 1168 | 1169 | 1170 | 1171 | 1172 | section label 1173 | 1174 | 1175 | 1176 | 1177 | 1178 | 1179 | 1180 | A block containing a label for the section, that may include the section number. 1181 | 1182 | 1183 | 1184 | 1185 | 1186 | 1187 | 1188 | section subtitle 1189 | 1190 | 1191 | 1192 | 1193 | 1194 | 1195 | 1196 | The subtitle of a section. 1197 | 1198 | 1199 | 1200 | 1201 | 1202 | 1203 | 1204 | section title 1205 | 1206 | 1207 | 1208 | 1209 | 1210 | 1211 | 1212 | The title of a section. 1213 | 1214 | 1215 | 1216 | 1217 | 1218 | 1219 | 1220 | sentence 1221 | 1222 | 1223 | An expression in natural language forming a single grammatical unit. A sentence minimally consists of a subject and an intransitive verb, or a subject, a transitive verb and an object, and may include additional dependent clauses. In written text, a sentence is always terminated by a full stop. A sentence can include words grouped meaningfully to express a statement, a question, an exclamation, a request or a command. 1224 | 1225 | 1226 | 1227 | 1228 | 1229 | 1230 | 1231 | simple run-in quotation 1232 | 1233 | A textual quotation that is included inline and is usually enclosed within quotation marks. 1234 | 1235 | 1236 | 1237 | 1238 | 1239 | 1240 | 1241 | stanza 1242 | 1243 | 1244 | 1245 | 1246 | 1247 | 1248 | 1249 | 1250 | 1251 | 1252 | 1253 | 1254 | 1255 | 1256 | 1257 | 1258 | A unit within a larger poem. A stanza consists of a grouping of lines, set off by a vertical space from other stanzas, that usually has a set pattern of meter and rhyme. 1259 | 1260 | 1261 | 1262 | 1263 | 1264 | 1265 | 1266 | subtitle 1267 | 1268 | 1269 | An explanatory or alternative title of a publication. For example, Mary Shelley uses the alternative title 'The Modern Prometheus' to hint at the theme of her most famous novel 'Frankenstein'; Nick Efford uses the subtitle 'a practical introduction using Java' to qualify the title of his book 'Digital Image Processing'. 1270 | 1271 | 1272 | 1273 | 1274 | 1275 | 1276 | 1277 | table 1278 | 1279 | 1280 | 1281 | 1282 | 1283 | 1284 | 1285 | 1286 | A set of data arranged in cells within rows and columns. 1287 | 1288 | 1289 | 1290 | 1291 | 1292 | 1293 | 1294 | table box 1295 | 1296 | 1297 | 1298 | 1299 | 1300 | 1301 | 1302 | 1303 | 1304 | 1305 | 1306 | A space within a document that contains a table and its caption. 1307 | 1308 | 1309 | 1310 | 1311 | 1312 | 1313 | 1314 | table label 1315 | 1316 | 1317 | 1318 | 1319 | 1320 | 1321 | 1322 | 1323 | 1324 | 1325 | 1326 | A block containing a label for the table box, that may include the table number. 1327 | 1328 | 1329 | 1330 | 1331 | 1332 | 1333 | 1334 | table of contents 1335 | 1336 | 1337 | 1338 | 1339 | 1340 | 1341 | 1342 | 1343 | 1344 | 1345 | 1346 | 1347 | 1348 | 1349 | 1350 | 1351 | 1352 | 1353 | 1354 | 1355 | 1356 | 1357 | 1358 | 1359 | 1360 | 1361 | 1362 | 1363 | 1364 | 1365 | 1366 | 1367 | 1368 | 1369 | 1370 | 1371 | 1372 | 1373 | 1374 | A section of the document listing all the chapters and sections, identified by their titles and referenced to their locations in the document. The table of contents may include a list of the front-matter and back-matter items, in addition to the body-matter items. Where the document is a journal or magazine issue, the table of content lists the constituent items contained in that issue, typically by title, authors and first page number. 1375 | 1376 | 1377 | 1378 | 1379 | 1380 | 1381 | 1382 | text box 1383 | 1384 | 1385 | A space within a document that contains textual content relating to, quoting from or expanding upon the main text. Usually a textbox is delimited by a border or use of a background colour distinct from that of the main text. 1386 | 1387 | 1388 | 1389 | 1390 | 1391 | 1392 | 1393 | text chunk 1394 | 1395 | A piece of text defined by a start point and an end point. 1396 | 1397 | 1398 | 1399 | 1400 | 1401 | 1402 | 1403 | title 1404 | 1405 | 1406 | 1407 | 1408 | 1409 | 1410 | 1411 | 1412 | 1413 | 1414 | 1415 | 1416 | 1417 | 1418 | 1419 | A word, phrase or sentence that precedes and indicates the subject of a document or a document component - e.g., a book, a report, a news article, a chapter, a section or a table. 1420 | 1421 | 1422 | 1423 | 1424 | 1425 | 1426 | 1427 | 1428 | 1429 | 1430 | 1431 | 1432 | 1433 | 1434 | 1435 | 1436 | 1437 | 1438 | 1439 | 1440 | 1441 | 1442 | 1443 | 1444 | 1445 | 1446 | 1447 | 1448 | 1449 | 1450 | 1451 | 1452 | 1453 | 1454 | 1455 | 1456 | 1457 | 1458 | 1459 | 1460 | 1461 | 1462 | 1463 | 1464 | 1465 | 1466 | 1467 | 1468 | 1469 | 1470 | 1471 | 1472 | 1473 | 1474 | 1475 | 1476 | 1477 | 1478 | 1479 | 1480 | 1481 | 1482 | 1483 | 1484 | 1485 | 1486 | 1487 | 1488 | 1489 | 1490 | 1497 | 1498 | 1499 | 1500 | 1501 | 1502 | 1503 | 1504 | 1505 | 1506 | 1507 | 1508 | 1509 | 1510 | 1511 | 1512 | 1513 | 1514 | 1515 | 1516 | 1517 | 1518 | 1519 | 1520 | 1521 | 1522 | 1523 | 1524 | 1525 | 1526 | 1527 | 1528 | 1529 | 1530 | 1531 | 1532 | 1533 | 1534 | 1535 | 1536 | 1537 | 1538 | 1539 | 1540 | 1541 | 1542 | 1543 | 1544 | 1545 | 1546 | 1547 | 1548 | 1549 | 1550 | 1551 | 1552 | 1553 | 1554 | 1555 | 1556 | 1557 | 1558 | 1559 | 1560 | 1561 | 1562 | 1563 | --------------------------------------------------------------------------------