├── .gitignore ├── Dockerfile ├── LICENCE.md ├── README.md ├── docker.sh ├── extract-website-data ├── ontologies ├── bibo.ttl ├── bio.ttl ├── cc.ttl ├── cito.ttl ├── custom.ttl ├── dbpedia.ttl ├── foaf.ttl ├── org.ttl ├── owl │ ├── owl-AllDifferent.n3 │ ├── owl-FunctionalProperty.n3 │ ├── owl-SymmetricProperty.n3 │ ├── owl-TransitiveProperty.n3 │ ├── owl-equivalentClass.n3 │ ├── owl-equivalentProperty.n3 │ ├── owl-inverseOf.n3 │ └── owl-sameAs.n3 ├── rdfs │ ├── rdfs-domain.n3 │ ├── rdfs-range.n3 │ ├── rdfs-subClassOf.n3 │ └── rdfs-subPropertyOf.n3 ├── schema.ttl └── sioc.ttl ├── package-lock.json ├── package.json └── rdfa2ttl /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | tmp 3 | website.nt 4 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM bdevloed/eye:latest 2 | 3 | RUN apt-get update -y 4 | RUN apt-get install -y build-essential 5 | RUN apt-get install -y python 6 | RUN apt-get install -y python-pip 7 | RUN apt-get install -y git 8 | RUN apt-get install -y wget 9 | RUN apt-get -y install unzip 10 | 11 | # Install RDFLib 12 | RUN pip install rdflib 13 | RUN pip install html5lib 14 | 15 | # Install Serd 16 | RUN git clone https://github.com/drobilla/serd.git 17 | WORKDIR serd 18 | RUN ./waf configure 19 | RUN ./waf 20 | RUN ./waf install 21 | 22 | WORKDIR / 23 | 24 | # Install CTurtle 25 | RUN apt-get -y install flex 26 | RUN wget -O "cturtle.zip" "https://github.com/melgi/cturtle/archive/v1.0.5.zip" 27 | RUN unzip "cturtle.zip" -d "./" 28 | RUN rm "cturtle.zip" 29 | RUN cd "./cturtle-1.0.5" && make install 30 | 31 | WORKDIR /WebsiteToRDF 32 | 33 | COPY ontologies ontologies 34 | COPY extract-website-data . 35 | COPY rdfa2ttl . 36 | COPY docker.sh . 37 | 38 | ENTRYPOINT ["./docker.sh"] 39 | -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- 1 | ## MIT License 2 | Copyright © 2017 Ruben Verborgh 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy 5 | of this software and associated documentation files (the "Software"), to deal 6 | in the Software without restriction, including without limitation the rights 7 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the Software is 9 | furnished to do so, subject to the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be included in all 12 | copies or substantial portions of the Software. 13 | 14 | The software is provided "as is", without warranty of any kind, express or implied, 15 | including but not limited to the warranties of merchantability, fitness for 16 | a particular purpose and noninfringement. In no event shall the authors or 17 | copyright holders be liable for any claim, damages or other liability, 18 | whether in an action of contract, tort or otherwise, arising from, out of 19 | or in connection with the software or the use or other dealings in the software. 20 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Convert HTML+RDFa to Turtle 2 | 3 | This repository contains a simple pipeline 4 | that extracts HTML+RDFa data from webpages 5 | and combines them into a single Turtle file from it. 6 | Semantic gaps are filled by reasoning. 7 | 8 | As a result, your website's data can be queried with SPARQL 9 | at 100% completeness 10 | and without worrying about vocabularies. 11 | 12 | The article [“Piecing the puzzle – Self-publishing queryable research data on the Web”](https://ruben.verborgh.org/articles/queryable-research-data/) 13 | explains in detail what the pipeline does and how it works. 14 | 15 | ## Requirements 16 | - [RDFLib](https://github.com/RDFLib/rdflib) 17 | - [Serd](https://github.com/drobilla/serd) 18 | - [EYE](https://github.com/josd/eye) (with [CTurtle](https://github.com/melgi/cturtle/)) 19 | 20 | ## Running the pipeline 21 | ```bash 22 | $ ./extract-website-data https://example.org/ /var/www/example.org/ 23 | ``` 24 | where `https://example.org/` is the URL of your homepage and `/var/www/example.org/` the location of its HTML files. 25 | 26 | ## Customizing the pipeline 27 | Place the ontologies you want to reason on in the `ontologies` folder. 28 | 29 | Rules for common RDFS and OWL constructs are available [at the EYE website](http://eulersharp.sourceforge.net/#theories). 30 | 31 | ## Run via Docker 32 | - Build the Docker image with `docker build -t WebsiteToRDF .` 33 | - Run container with `docker run -v /path/to/site:/data -v /path/to/results/folder:/result -i --rm WebsiteToRDF https://example.org/`. 34 | - The RDF triples will be available in `/path/to/results/folder/website.nt`. 35 | 36 | ## License 37 | ©2017 [Ruben Verborgh](http://ruben.verborgh.org/) – [MIT License](https://github.com/RubenVerborgh/WebsiteToRDF/blob/master/LICENCE.md). 38 | -------------------------------------------------------------------------------- /docker.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ./extract-website-data $1 /data > /result/website.nt 3 | -------------------------------------------------------------------------------- /extract-website-data: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | if [ "$#" -ne 2 ]; then 4 | >&2 echo "Usage: extract-website-data https://example.org/ /var/www/example.org/" 5 | exit 1 6 | fi 7 | 8 | # Parse arguments and apply settings 9 | BASEURI=$1 10 | FILEPATH=$2 11 | pushd `dirname $0` > /dev/null; SCRIPTPATH=`pwd`; popd >/dev/null 12 | TMP=$SCRIPTPATH/tmp 13 | mkdir -p $TMP 14 | 15 | pushd $FILEPATH >/dev/null 16 | echo > $TMP/website-raw.nt 17 | # Extract data from the website's Turtle documents 18 | for file in $(find * -name *.ttl); do 19 | serdi ./$file -b $BASEURI$file >> $TMP/website-raw.nt 20 | done 21 | # Extract RDFa from the website's HTML+RDFa documents 22 | for file in $(find * -name index.html); do 23 | $SCRIPTPATH/rdfa2ttl $BASEURI`dirname $file`/ ./$file >> $TMP/website-raw.nt 24 | done 25 | popd >/dev/null 26 | 27 | # Collect and skolemize ontologies 28 | fileid=0 29 | echo > $TMP/ontologies.nt 30 | for file in $SCRIPTPATH/ontologies/*.ttl; do 31 | serdi -p 'BLANK' $file | sed "s/_:BLANK\([[:alnum:]]*\)//g" >> $TMP/ontologies.nt 32 | let fileid=fileid+1 33 | done 34 | # Compute deductive closure of ontologies 35 | eye --pass --nope --traditional --turtle $TMP/ontologies.nt $SCRIPTPATH/ontologies/**/*.n3 | egrep -v '^"|^[0-9]' | serdi - | sort > $TMP/ontologies-reasoned.nt 36 | 37 | # Compute deductive closure of website data 38 | eye --pass --nope --traditional --turtle $TMP/website-raw.nt --turtle $TMP/ontologies-reasoned.nt $SCRIPTPATH/ontologies/**/*.n3 | egrep -v '^"|^[0-9]' | serdi - | sort > $TMP/website-ontologies-reasoned.nt 39 | # Exclude triples from ontologies 40 | comm -23 $TMP/website-ontologies-reasoned.nt $TMP/ontologies-reasoned.nt > $TMP/website-reasoned.nt 41 | # Exclude unnecessary triples 42 | egrep -v 'http://schema.org/articleBody|/404/|/about/email/|\.well-known/genid/|XMLSchema\#anyURI|owl\#Thing|\#STI' $TMP/website-reasoned.nt > $TMP/website.nt 43 | 44 | # Output result, starting with triples from this domain 45 | grep "^<$BASEURI" $TMP/website.nt 46 | grep -v "^<$BASEURI" $TMP/website.nt 47 | -------------------------------------------------------------------------------- /ontologies/bibo.ttl: -------------------------------------------------------------------------------- 1 | @prefix rdf: . 2 | @prefix : . 3 | @prefix schema: . 4 | @prefix ns: . 5 | @prefix owl: . 6 | @prefix xsd: . 7 | @prefix skos: . 8 | @prefix rdfs: . 9 | @prefix degrees: . 10 | @prefix terms: . 11 | @prefix event: . 12 | @prefix vann: . 13 | @prefix prism: . 14 | @prefix foaf: . 15 | @prefix status: . 16 | 17 | prism:doi 18 | a owl:DatatypeProperty ; 19 | owl:equivalentProperty :doi . 20 | 21 | prism:eIssn 22 | a owl:DatatypeProperty ; 23 | owl:equivalentProperty :eissn . 24 | 25 | prism:edition 26 | a owl:DatatypeProperty ; 27 | owl:equivalentProperty :edition . 28 | 29 | prism:endingPage 30 | a owl:DatatypeProperty ; 31 | owl:equivalentProperty :pageEnd . 32 | 33 | prism:isbn 34 | a owl:DatatypeProperty ; 35 | owl:equivalentProperty :isbn . 36 | 37 | prism:issn 38 | a owl:DatatypeProperty ; 39 | owl:equivalentProperty :issn . 40 | 41 | prism:issue 42 | a owl:DatatypeProperty ; 43 | owl:equivalentProperty :issue . 44 | 45 | prism:number 46 | a owl:DatatypeProperty ; 47 | owl:equivalentProperty :locator . 48 | 49 | prism:startingPage 50 | a owl:DatatypeProperty ; 51 | owl:equivalentProperty :pageStart . 52 | 53 | prism:volume 54 | a owl:DatatypeProperty ; 55 | owl:equivalentProperty :volume . 56 | 57 | event:Event 58 | a owl:Class ; 59 | skos:scopeNote "Used to describe bibliographic related events such as conferences, hearing, etc."@en . 60 | 61 | event:agent 62 | a owl:ObjectProperty ; 63 | skos:changeNote "Used to link an agent (a person) to an event (a conference, an hearing, etc.)"@en . 64 | 65 | event:place 66 | a owl:ObjectProperty ; 67 | skos:scopeNote "Used to relate an event such as a conference to the geographical place where it happens, for example Paris."@en . 68 | 69 | event:produced_in 70 | a owl:ObjectProperty . 71 | 72 | event:product 73 | a owl:ObjectProperty ; 74 | skos:scopeNote "Used to link an event such as a conference to an outcome (a product) of that event, for example, an article, a proceeding, etc."@en . 75 | 76 | event:sub_event 77 | a owl:ObjectProperty ; 78 | skos:scopeNote "Used to link big events with smaller events such as workshops that happen in the context of a conference."@en . 79 | 80 | event:time 81 | a owl:ObjectProperty ; 82 | skos:scopeNote "Used to describe the timing of an event. For example, when a conference starts and stops."@en . 83 | 84 | terms:Agent 85 | a owl:Class ; 86 | owl:equivalentClass foaf:Agent ; 87 | skos:editorialNote """BIBO assert that a dcterms:Agent is an equivalent class to foaf:Agent. 88 | This means that all the individuals belonging to the foaf:Agent class 89 | also belongs to the dcterms:Agent class. This way, dcterms:contributor 90 | can be used on foaf:Person, foaf:Organization, foaf:Agent and foaf:Group. 91 | Even if this link is not done in neither the FOAF nor the DCTERMS ontologies this is a wide spread fact that is asserted by BIBO."""@en . 92 | 93 | terms:contributor 94 | a owl:ObjectProperty ; 95 | skos:scopeNote "Used to link a bibliographic item to one of its contributor: can be an author, an editor, a publisher, etc."@en . 96 | 97 | terms:created 98 | a owl:DatatypeProperty ; 99 | rdfs:subPropertyOf terms:date ; 100 | skos:scopeNote "Used to describe the creation date of a bibliographic item"@en . 101 | 102 | terms:creator 103 | a owl:AnnotationProperty . 104 | 105 | terms:date 106 | a owl:DatatypeProperty ; 107 | skos:scopeNote "Use to link a bibliographic item to the date of an event. Check dcterms:created and other for proper specializations for this property"@en . 108 | 109 | terms:description 110 | a owl:AnnotationProperty, owl:DatatypeProperty ; 111 | skos:scopeNote "Used to describe a bibliographic resource."@en . 112 | 113 | terms:format 114 | a owl:ObjectProperty ; 115 | skos:example """ 116 | 117 | text/html 118 | HTML 119 | 120 | """@en ; 121 | skos:scopeNote "Used to describe the format of a bibliographic resource."@en . 122 | 123 | terms:hasPart 124 | a owl:ObjectProperty . 125 | 126 | terms:identifier 127 | a owl:AnnotationProperty . 128 | 129 | terms:isPartOf 130 | a owl:ObjectProperty . 131 | 132 | terms:isReferencedBy 133 | a owl:ObjectProperty ; 134 | skos:scopeNote "Used to relate a reference citation to a bibliographic resource."@en . 135 | 136 | terms:isVersionOf 137 | a owl:ObjectProperty . 138 | 139 | terms:issued 140 | a owl:DatatypeProperty ; 141 | rdfs:subPropertyOf terms:date ; 142 | skos:scopeNote "Used to describe the issue date of a bibliographic resource"@en . 143 | 144 | terms:language 145 | a owl:ObjectProperty ; 146 | skos:scopeNote "Used to link a bibliographic resource to the language used to express it."@en . 147 | 148 | terms:publisher 149 | a owl:ObjectProperty ; 150 | skos:scopeNote "Used to link a bibliographic item to its publisher."@en . 151 | 152 | terms:references 153 | a owl:ObjectProperty . 154 | 155 | terms:relation 156 | a owl:ObjectProperty . 157 | 158 | terms:rights 159 | a owl:ObjectProperty ; 160 | skos:scopeNote "Used to describe rights related to a bibliographic resource."@en . 161 | 162 | terms:subject 163 | a owl:ObjectProperty ; 164 | skos:scopeNote "Used to describe the subject of a bibliographic resource."@en . 165 | 166 | terms:title 167 | a owl:AnnotationProperty, owl:ObjectProperty ; 168 | skos:scopeNote "Used to describe the title of a bibliographic resource"@en . 169 | 170 | 171 | terms:creator :bdarcus, :fgiasson ; 172 | terms:description """The Bibliographic Ontology describes 173 | bibliographic things on the semantic Web in RDF. This ontology can be 174 | used as a citation ontology, as a document classification ontology, or 175 | simply as a way to describe any kind of document in RDF. It has been 176 | inspired by many existing document description metadata formats, and 177 | can be used as a common ground for converting other bibliographic data 178 | sources."""@en ; 179 | terms:title "The Bibliographic Ontology" ; 180 | a owl:Ontology ; 181 | owl:versionInfo "http://purl.org/ontology/bibo/1.3/" . 182 | 183 | :AcademicArticle 184 | a owl:Class ; 185 | rdfs:comment "A scholarly academic article, typically published in a journal."@en ; 186 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 187 | rdfs:label "Academic Article"@en ; 188 | rdfs:subClassOf :Article ; 189 | ns:term_status "stable" . 190 | 191 | :Article 192 | a owl:Class ; 193 | rdfs:comment "A written composition in prose, usually nonfiction, on a specific topic, forming an independent part of a book or other publication, as a newspaper or magazine."@en ; 194 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 195 | rdfs:label "Article"@en ; 196 | rdfs:subClassOf :Document ; 197 | ns:term_status "stable" . 198 | 199 | :AudioDocument 200 | a owl:Class ; 201 | rdfs:comment "An audio document; aka record."@en ; 202 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 203 | rdfs:label "audio document"@en ; 204 | rdfs:subClassOf :Document ; 205 | ns:term_status "stable" . 206 | 207 | :AudioVisualDocument 208 | a owl:Class ; 209 | rdfs:comment "An audio-visual document; film, video, and so forth."@en ; 210 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 211 | rdfs:label "audio-visual document"@en ; 212 | rdfs:subClassOf :Document ; 213 | ns:term_status "stable" . 214 | 215 | :Bill 216 | a owl:Class ; 217 | rdfs:comment "Draft legislation presented for discussion to a legal body."@en ; 218 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 219 | rdfs:label "Bill"@en ; 220 | rdfs:subClassOf :Legislation ; 221 | ns:term_status "stable" . 222 | 223 | :Book 224 | a owl:Class ; 225 | rdfs:comment "A written or printed work of fiction or nonfiction, usually on sheets of paper fastened or bound together within covers."@en ; 226 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 227 | rdfs:label "Book"@en ; 228 | rdfs:subClassOf :Document ; 229 | ns:term_status "stable" . 230 | 231 | :BookSection 232 | a owl:Class ; 233 | rdfs:comment "A section of a book."@en ; 234 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 235 | rdfs:label "Book Section"@en ; 236 | rdfs:subClassOf :DocumentPart ; 237 | ns:term_status "unstable" . 238 | 239 | :Brief 240 | a owl:Class ; 241 | rdfs:comment "A written argument submitted to a court."@en ; 242 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 243 | rdfs:label "Brief"@en ; 244 | rdfs:subClassOf :LegalCaseDocument ; 245 | ns:term_status "unstable" . 246 | 247 | :Chapter 248 | a owl:Class ; 249 | rdfs:comment "A chapter of a book."@en ; 250 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 251 | rdfs:label "Chapter"@en ; 252 | rdfs:subClassOf :BookSection ; 253 | ns:term_status "unstable" . 254 | 255 | :Code 256 | a owl:Class ; 257 | rdfs:comment "A collection of statutes."@en ; 258 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 259 | rdfs:label "Code"@en ; 260 | rdfs:subClassOf :Periodical, [ 261 | a owl:Restriction ; 262 | owl:minCardinality "1"^^xsd:nonNegativeInteger ; 263 | owl:onProperty terms:hasPart 264 | ], [ 265 | a owl:Restriction ; 266 | owl:allValuesFrom :Legislation ; 267 | owl:onProperty terms:hasPart 268 | ] ; 269 | ns:term_status "stable" . 270 | 271 | :CollectedDocument 272 | a owl:Class ; 273 | rdfs:comment "A document that simultaneously contains other documents."@en ; 274 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 275 | rdfs:label "Collected Document"@en ; 276 | rdfs:subClassOf :Document, [ 277 | a owl:Restriction ; 278 | owl:allValuesFrom :Document ; 279 | owl:onProperty terms:hasPart 280 | ], [ 281 | a owl:Restriction ; 282 | owl:minCardinality "1"^^xsd:nonNegativeInteger ; 283 | owl:onProperty terms:hasPart 284 | ] ; 285 | ns:term_status "stable" . 286 | 287 | :Collection 288 | a owl:Class ; 289 | rdfs:comment "A collection of Documents or Collections"@en ; 290 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 291 | rdfs:label "Collection"@en ; 292 | rdfs:subClassOf [ 293 | a owl:Restriction ; 294 | owl:allValuesFrom [ 295 | a owl:Class ; 296 | owl:unionOf (:Collection 297 | :Document 298 | ) 299 | ] ; 300 | owl:onProperty terms:hasPart 301 | ] ; 302 | ns:term_status "stable" . 303 | 304 | :Conference 305 | a owl:Class ; 306 | rdfs:comment "A meeting for consultation or discussion."@en ; 307 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 308 | rdfs:label "Conference"@en ; 309 | rdfs:subClassOf event:Event ; 310 | ns:term_status "stable" . 311 | 312 | :CourtReporter 313 | a owl:Class ; 314 | rdfs:comment "A collection of legal cases."@en ; 315 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 316 | rdfs:label "Court Reporter"@en ; 317 | rdfs:subClassOf :Periodical, [ 318 | a owl:Restriction ; 319 | owl:minCardinality "1"^^xsd:nonNegativeInteger ; 320 | owl:onProperty terms:hasPart 321 | ], [ 322 | a owl:Restriction ; 323 | owl:allValuesFrom :LegalDocument ; 324 | owl:onProperty terms:hasPart 325 | ] ; 326 | ns:term_status "stable" . 327 | 328 | :Document 329 | a owl:Class ; 330 | rdfs:comment "A document (noun) is a bounded physical representation of body of information designed with the capacity (and usually intent) to communicate. A document may manifest symbolic, diagrammatic or sensory-representational information."@en ; 331 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 332 | rdfs:label "Document"@en ; 333 | owl:equivalentClass foaf:Document ; 334 | ns:term_status "stable" . 335 | 336 | :DocumentPart 337 | a owl:Class ; 338 | rdfs:comment "a distinct part of a larger document or collected document."@en ; 339 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 340 | rdfs:label "document part"@en ; 341 | rdfs:subClassOf :Document, [ 342 | a owl:Restriction ; 343 | owl:maxCardinality "1"^^xsd:nonNegativeInteger ; 344 | owl:onProperty terms:isPartOf 345 | ] ; 346 | ns:term_status "unstable" . 347 | 348 | :DocumentStatus 349 | a owl:Class ; 350 | rdfs:comment "The status of the publication of a document."@en ; 351 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 352 | rdfs:label "Document Status"@en ; 353 | ns:term_status "stable" . 354 | 355 | :EditedBook 356 | a owl:Class ; 357 | rdfs:comment "An edited book."@en ; 358 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 359 | rdfs:label "Edited Book"@en ; 360 | rdfs:subClassOf :CollectedDocument ; 361 | ns:term_status "stable" . 362 | 363 | :Email 364 | a owl:Class ; 365 | rdfs:comment "A written communication addressed to a person or organization and transmitted electronically."@en ; 366 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 367 | rdfs:label "EMail"@en ; 368 | rdfs:subClassOf :PersonalCommunicationDocument ; 369 | ns:term_status "stable" . 370 | 371 | :Event 372 | a owl:Class . 373 | 374 | :Excerpt 375 | a owl:Class ; 376 | rdfs:comment "A passage selected from a larger work."@en ; 377 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 378 | rdfs:label "Excerpt"@en ; 379 | rdfs:subClassOf :DocumentPart ; 380 | ns:term_status "stable" . 381 | 382 | :Film 383 | a owl:Class ; 384 | rdfs:comment "aka movie."@en ; 385 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 386 | rdfs:label "Film"@en ; 387 | rdfs:subClassOf :AudioVisualDocument ; 388 | ns:term_status "stable" . 389 | 390 | :Hearing 391 | a owl:Class ; 392 | rdfs:comment "An instance or a session in which testimony and arguments are presented, esp. before an official, as a judge in a lawsuit."@en ; 393 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 394 | rdfs:label "Hearing"@en ; 395 | rdfs:subClassOf event:Event ; 396 | ns:term_status "stable" . 397 | 398 | :Image 399 | a owl:Class ; 400 | rdfs:comment "A document that presents visual or diagrammatic information."@en ; 401 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 402 | rdfs:label "Image"@en ; 403 | rdfs:subClassOf :Document ; 404 | owl:equivalentClass foaf:Image ; 405 | ns:term_status "stable" . 406 | 407 | :Interview 408 | a owl:Class ; 409 | rdfs:comment "A formalized discussion between two or more people."@en ; 410 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 411 | rdfs:label "Interview"@en ; 412 | rdfs:subClassOf event:Event ; 413 | ns:term_status "stable" . 414 | 415 | :Issue 416 | a owl:Class ; 417 | rdfs:comment "something that is printed or published and distributed, esp. a given number of a periodical"@en ; 418 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 419 | rdfs:label "Issue"@en ; 420 | rdfs:subClassOf :CollectedDocument, [ 421 | a owl:Restriction ; 422 | owl:minCardinality "1"^^xsd:nonNegativeInteger ; 423 | owl:onProperty terms:hasPart 424 | ], [ 425 | a owl:Restriction ; 426 | owl:allValuesFrom :Article ; 427 | owl:onProperty terms:hasPart 428 | ] ; 429 | ns:term_status "stable" . 430 | 431 | :Journal 432 | a owl:Class ; 433 | rdfs:comment "A periodical of scholarly journal Articles."@en ; 434 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 435 | rdfs:label "Journal"@en ; 436 | rdfs:subClassOf :Periodical, [ 437 | a owl:Restriction ; 438 | owl:minCardinality "1"^^xsd:nonNegativeInteger ; 439 | owl:onProperty terms:hasPart 440 | ], [ 441 | a owl:Restriction ; 442 | owl:allValuesFrom :Issue ; 443 | owl:onProperty terms:hasPart 444 | ] ; 445 | ns:term_status "stable" . 446 | 447 | :LegalCaseDocument 448 | a owl:Class ; 449 | rdfs:comment "A document accompanying a legal case."@en ; 450 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 451 | rdfs:label "Legal Case Document"@en ; 452 | rdfs:subClassOf :LegalDocument ; 453 | ns:term_status "unstable" . 454 | 455 | :LegalDecision 456 | a owl:Class ; 457 | rdfs:comment "A document containing an authoritative determination (as a decree or judgment) made after consideration of facts or law."@en ; 458 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 459 | rdfs:label "Decision"@en ; 460 | rdfs:subClassOf :LegalCaseDocument ; 461 | ns:term_status "unstable" . 462 | 463 | :LegalDocument 464 | a owl:Class ; 465 | rdfs:comment "A legal document; for example, a court decision, a brief, and so forth."@en ; 466 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 467 | rdfs:label "Legal Document"@en ; 468 | rdfs:subClassOf :Document ; 469 | ns:term_status "stable" . 470 | 471 | :Legislation 472 | a owl:Class ; 473 | rdfs:comment "A legal document proposing or enacting a law or a group of laws."@en ; 474 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 475 | rdfs:label "Legislation"@en ; 476 | rdfs:subClassOf :LegalDocument ; 477 | ns:term_status "unstable" . 478 | 479 | :Letter 480 | a owl:Class ; 481 | rdfs:comment "A written or printed communication addressed to a person or organization and usually transmitted by mail."@en ; 482 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 483 | rdfs:label "Letter"@en ; 484 | rdfs:subClassOf :PersonalCommunicationDocument ; 485 | ns:term_status "stable" . 486 | 487 | :Magazine 488 | a owl:Class ; 489 | rdfs:comment "A periodical of magazine Articles. A magazine is a publication that is issued periodically, usually bound in a paper cover, and typically contains essays, stories, poems, etc., by many writers, and often photographs and drawings, frequently specializing in a particular subject or area, as hobbies, news, or sports."@en ; 490 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 491 | rdfs:label "Magazine"@en ; 492 | rdfs:subClassOf :Periodical, [ 493 | a owl:Restriction ; 494 | owl:minCardinality "1"^^xsd:nonNegativeInteger ; 495 | owl:onProperty terms:hasPart 496 | ], [ 497 | a owl:Restriction ; 498 | owl:allValuesFrom :Issue ; 499 | owl:onProperty terms:hasPart 500 | ] ; 501 | ns:term_status "stable" . 502 | 503 | :Manual 504 | a owl:Class ; 505 | rdfs:comment "A small reference book, especially one giving instructions."@en ; 506 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 507 | rdfs:label "Manual"@en ; 508 | rdfs:subClassOf :Document ; 509 | ns:term_status "unstable" . 510 | 511 | :Manuscript 512 | a owl:Class ; 513 | rdfs:comment "An unpublished Document, which may also be submitted to a publisher for publication."@en ; 514 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 515 | rdfs:label "Manuscript"@en ; 516 | rdfs:subClassOf :Document ; 517 | ns:term_status "stable" . 518 | 519 | :Map 520 | a owl:Class ; 521 | rdfs:comment "A graphical depiction of geographic features."@en ; 522 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 523 | rdfs:label "Map"@en ; 524 | rdfs:subClassOf :Image ; 525 | ns:term_status "unstable" . 526 | 527 | :MultiVolumeBook 528 | a owl:Class ; 529 | rdfs:comment "A loose, thematic, collection of Documents, often Books."@en ; 530 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 531 | rdfs:label "Multivolume Book"@en ; 532 | rdfs:subClassOf :Collection, [ 533 | a owl:Restriction ; 534 | owl:allValuesFrom :Book ; 535 | owl:onProperty terms:hasPart 536 | ] ; 537 | ns:term_status "stable" . 538 | 539 | :Newspaper 540 | a owl:Class ; 541 | rdfs:comment "A periodical of documents, usually issued daily or weekly, containing current news, editorials, feature articles, and usually advertising."@en ; 542 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 543 | rdfs:label "Newspaper"@en ; 544 | rdfs:subClassOf :Periodical, [ 545 | a owl:Restriction ; 546 | owl:minCardinality "1"^^xsd:nonNegativeInteger ; 547 | owl:onProperty terms:hasPart 548 | ], [ 549 | a owl:Restriction ; 550 | owl:allValuesFrom :Issue ; 551 | owl:onProperty terms:hasPart 552 | ] ; 553 | ns:term_status "stable" . 554 | 555 | :Note 556 | a owl:Class ; 557 | rdfs:comment "Notes or annotations about a resource."@en ; 558 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 559 | rdfs:label "Note"@en ; 560 | rdfs:subClassOf :Document ; 561 | ns:term_status "stable" . 562 | 563 | :Patent 564 | a owl:Class ; 565 | rdfs:comment "A document describing the exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a certain number of years."@en ; 566 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 567 | rdfs:label "Patent"@en ; 568 | rdfs:subClassOf :Document ; 569 | ns:term_status "stable" . 570 | 571 | :Performance 572 | a owl:Class ; 573 | rdfs:comment "A public performance."@en ; 574 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 575 | rdfs:label "Performance"@en ; 576 | rdfs:subClassOf event:Event ; 577 | ns:term_status "unstable" . 578 | 579 | :Periodical 580 | a owl:Class ; 581 | rdfs:comment "A group of related documents issued at regular intervals."@en ; 582 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 583 | rdfs:label "Periodical"@en ; 584 | rdfs:subClassOf :Collection, [ 585 | a owl:Restriction ; 586 | owl:minCardinality "1"^^xsd:nonNegativeInteger ; 587 | owl:onProperty terms:hasPart 588 | ], [ 589 | a owl:Restriction ; 590 | owl:allValuesFrom :Issue ; 591 | owl:onProperty terms:hasPart 592 | ] ; 593 | ns:term_status "stable" . 594 | 595 | :PersonalCommunication 596 | a owl:Class ; 597 | rdfs:comment "A communication between an agent and one or more specific recipients."@en ; 598 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 599 | rdfs:label "Personal Communication"@en ; 600 | rdfs:subClassOf event:Event ; 601 | ns:term_status "stable" . 602 | 603 | :PersonalCommunicationDocument 604 | a owl:Class ; 605 | rdfs:comment "A personal communication manifested in some document."@en ; 606 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 607 | rdfs:label "Personal Communication Document"@en ; 608 | rdfs:subClassOf :Document ; 609 | ns:term_status "stable" . 610 | 611 | :Proceedings 612 | a owl:Class ; 613 | rdfs:comment "A compilation of documents published from an event, such as a conference."@en ; 614 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 615 | rdfs:label "Proceedings"@en ; 616 | rdfs:subClassOf :Book ; 617 | ns:term_status "unstable" . 618 | 619 | :Quote 620 | a owl:Class ; 621 | rdfs:comment "An excerpted collection of words."@en ; 622 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 623 | rdfs:label "Quote"@en ; 624 | rdfs:subClassOf :Excerpt ; 625 | ns:term_status "stable" . 626 | 627 | :ReferenceSource 628 | a owl:Class ; 629 | rdfs:comment "A document that presents authoritative reference information, such as a dictionary or encylopedia ."@en ; 630 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 631 | rdfs:label "Reference Source"@en ; 632 | rdfs:subClassOf :Document ; 633 | ns:term_status "unstable" . 634 | 635 | :Report 636 | a owl:Class ; 637 | rdfs:comment "A document describing an account or statement describing in detail an event, situation, or the like, usually as the result of observation, inquiry, etc.."@en ; 638 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 639 | rdfs:label "Report"@en ; 640 | rdfs:subClassOf :Document ; 641 | ns:term_status "stable" . 642 | 643 | :Series 644 | a owl:Class ; 645 | rdfs:comment "A loose, thematic, collection of Documents, often Books."@en ; 646 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 647 | rdfs:label "Series"@en ; 648 | rdfs:subClassOf :Collection, [ 649 | a owl:Restriction ; 650 | owl:allValuesFrom :Document ; 651 | owl:onProperty terms:hasPart 652 | ] ; 653 | ns:term_status "stable" . 654 | 655 | :Slide 656 | a owl:Class ; 657 | rdfs:comment "A slide in a slideshow"@en ; 658 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 659 | rdfs:label "Slide"@en ; 660 | rdfs:subClassOf :DocumentPart ; 661 | ns:term_status "unstable" . 662 | 663 | :Slideshow 664 | a owl:Class ; 665 | rdfs:comment "A presentation of a series of slides, usually presented in front of an audience with written text and images."@en ; 666 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 667 | rdfs:label "Slideshow"@en ; 668 | rdfs:subClassOf :Document, [ 669 | a owl:Restriction ; 670 | owl:allValuesFrom :Slide ; 671 | owl:onProperty terms:hasPart 672 | ] ; 673 | ns:term_status "stable" . 674 | 675 | :Standard 676 | a owl:Class ; 677 | rdfs:comment "A document describing a standard"@en ; 678 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 679 | rdfs:label "Standard"@en ; 680 | rdfs:subClassOf :Document ; 681 | ns:term_status "stable" . 682 | 683 | :Statute 684 | a owl:Class ; 685 | rdfs:comment "A bill enacted into law."@en ; 686 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 687 | rdfs:label "Statute"@en ; 688 | rdfs:subClassOf :Legislation ; 689 | ns:term_status "stable" . 690 | 691 | :Thesis 692 | a owl:Class ; 693 | rdfs:comment "A document created to summarize research findings associated with the completion of an academic degree."@en ; 694 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 695 | rdfs:label "Thesis"@en ; 696 | rdfs:subClassOf :Document ; 697 | ns:term_status "stable" . 698 | 699 | :ThesisDegree 700 | a owl:Class ; 701 | rdfs:comment "The academic degree of a Thesis"@en ; 702 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 703 | rdfs:label "Thesis degree"@en ; 704 | ns:term_status "stable" . 705 | 706 | :Webpage 707 | a owl:Class ; 708 | rdfs:comment "A web page is an online document available (at least initially) on the world wide web. A web page is written first and foremost to appear on the web, as distinct from other online resources such as books, manuscripts or audio documents which use the web primarily as a distribution mechanism alongside other more traditional methods such as print."@en ; 709 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 710 | rdfs:label "Webpage"@en ; 711 | rdfs:subClassOf :Document ; 712 | ns:term_status "unstable" . 713 | 714 | :Website 715 | a owl:Class ; 716 | rdfs:comment "A group of Webpages accessible on the Web."@en ; 717 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 718 | rdfs:label "Website"@en ; 719 | rdfs:subClassOf :Collection, [ 720 | a owl:Restriction ; 721 | owl:minCardinality "1"^^xsd:nonNegativeInteger ; 722 | owl:onProperty terms:hasPart 723 | ], [ 724 | a owl:Restriction ; 725 | owl:allValuesFrom :Webpage ; 726 | owl:onProperty terms:hasPart 727 | ] ; 728 | ns:term_status "unstable" . 729 | 730 | :Workshop 731 | a owl:Class ; 732 | rdfs:comment "A seminar, discussion group, or the like, that emphasizes zxchange of ideas and the demonstration and application of techniques, skills, etc."@en ; 733 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 734 | rdfs:label "Workshop"@en ; 735 | rdfs:subClassOf event:Event ; 736 | ns:term_status "stable" . 737 | 738 | :abstract 739 | a owl:DatatypeProperty ; 740 | rdfs:comment "A summary of the resource." ; 741 | rdfs:domain rdfs:Resource ; 742 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 743 | rdfs:label "abstract" ; 744 | rdfs:range rdfs:Literal ; 745 | ns:term_status "stable" . 746 | 747 | :affirmedBy 748 | a owl:ObjectProperty ; 749 | rdfs:comment "A legal decision that affirms a ruling."@en ; 750 | rdfs:domain :LegalDecision ; 751 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 752 | rdfs:range :LegalDecision ; 753 | rdfs:subPropertyOf :subsequentLegalDecision . 754 | 755 | :annotates 756 | a owl:ObjectProperty ; 757 | rdfs:comment "Critical or explanatory note for a Document."@en ; 758 | rdfs:domain :Note ; 759 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 760 | rdfs:label "annotates"@en ; 761 | rdfs:range rdfs:Resource ; 762 | rdfs:subPropertyOf terms:relation ; 763 | ns:term_status "stable" . 764 | 765 | :argued 766 | a owl:DatatypeProperty ; 767 | rdfs:comment "The date on which a legal case is argued before a court. Date is of format xsd:date"@en ; 768 | rdfs:domain :LegalDocument ; 769 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 770 | rdfs:label "date argued"@en ; 771 | rdfs:range rdfs:Literal ; 772 | ns:term_status "unstable" . 773 | 774 | :asin 775 | a owl:DatatypeProperty ; 776 | rdfs:domain [ 777 | a owl:Class ; 778 | owl:unionOf (:Collection 779 | :Document 780 | ) 781 | ] ; 782 | rdfs:range rdfs:Literal ; 783 | rdfs:subPropertyOf :identifier . 784 | 785 | :authorList 786 | a owl:ObjectProperty ; 787 | rdfs:comment "An ordered list of authors. Normally, this list is seen as a priority list that order authors by importance."@en ; 788 | rdfs:domain :Document ; 789 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 790 | rdfs:label "list of authors"@en ; 791 | rdfs:range [ 792 | a owl:Class ; 793 | owl:unionOf (rdf:List 794 | rdf:Seq 795 | ) 796 | ] ; 797 | # rdfs:subPropertyOf :contributorList ; 798 | ns:term_status "stable" . 799 | 800 | :bdarcus 801 | a owl:NamedIndividual, owl:Thing, foaf:Person ; 802 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 803 | rdfs:seeAlso "http://purl.org/net/darcusb/info#me"^^xsd:anyURI ; 804 | foaf:name "Bruce D'Arcus" . 805 | 806 | :chapter 807 | a owl:DatatypeProperty ; 808 | rdfs:comment "An chapter number"@en ; 809 | rdfs:domain :BookSection ; 810 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 811 | rdfs:label "chapter"@en ; 812 | rdfs:range rdfs:Literal ; 813 | rdfs:subPropertyOf :locator ; 814 | ns:term_status "unstable" . 815 | 816 | :citedBy 817 | a owl:ObjectProperty ; 818 | rdfs:comment """Relates a document to another document that cites the 819 | first document."""@en ; 820 | rdfs:domain :Document ; 821 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 822 | rdfs:label "cited by"@en ; 823 | rdfs:range :Document ; 824 | owl:inverseOf :cites ; 825 | ns:term_status "unstable" . 826 | 827 | :cites 828 | a owl:ObjectProperty ; 829 | rdfs:comment """Relates a document to another document that is cited 830 | by the first document as reference, comment, review, quotation or for 831 | another purpose."""@en ; 832 | rdfs:domain :Document ; 833 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 834 | rdfs:label "cites"@en ; 835 | rdfs:range :Document ; 836 | rdfs:subPropertyOf terms:references ; 837 | ns:term_status "unstable" . 838 | 839 | :coden 840 | a owl:DatatypeProperty ; 841 | rdfs:domain [ 842 | a owl:Class ; 843 | owl:unionOf (:Collection 844 | :Document 845 | ) 846 | ] ; 847 | rdfs:range rdfs:Literal ; 848 | rdfs:subPropertyOf :identifier . 849 | 850 | :content 851 | a owl:DatatypeProperty ; 852 | rdfs:comment "This property is for a plain-text rendering of the content of a Document. While the plain-text content of an entire document could be described by this property."@en ; 853 | rdfs:domain :Document ; 854 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 855 | rdfs:label "content"@en ; 856 | rdfs:range rdfs:Literal ; 857 | owl:deprecated true ; 858 | ns:term_status "unstable" ; 859 | skos:historyNote "bibo:content has been deprecated; we recommend to use \"rdf:value\" for this purpose. Here is the rational behind this choice: http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#rdfvalue"@en . 860 | 861 | :contributorList 862 | a owl:ObjectProperty ; 863 | rdfs:comment "An ordered list of contributors. Normally, this list is seen as a priority list that order contributors by importance."@en ; 864 | rdfs:domain :Document ; 865 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 866 | rdfs:label "list of contributors"@en ; 867 | rdfs:range [ 868 | a owl:Class ; 869 | owl:unionOf (rdf:List 870 | rdf:Seq 871 | ) 872 | ] ; 873 | ns:term_status "stable" . 874 | 875 | :court 876 | a owl:ObjectProperty ; 877 | rdfs:comment "A court associated with a legal document; for example, that which issues a decision."@en ; 878 | rdfs:domain :LegalDocument ; 879 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 880 | rdfs:label "court"@en ; 881 | rdfs:range foaf:Organization ; 882 | ns:term_status "unstable" . 883 | 884 | :degree 885 | a owl:ObjectProperty ; 886 | rdfs:comment "The thesis degree."@en ; 887 | rdfs:domain :Thesis ; 888 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 889 | rdfs:label "degree"@en ; 890 | rdfs:range :ThesisDegree ; 891 | ns:term_status "unstable" ; 892 | skos:editorialNote "We are not defining, using an enumeration, the range of the bibo:degree to the defined list of bibo:ThesisDegree. We won't do it because we want people to be able to define new degress if needed by some special usecases. Creating such an enumeration would restrict this to happen."@en . 893 | 894 | degrees:ma 895 | a :ThesisDegree, owl:NamedIndividual, owl:Thing ; 896 | rdfs:comment "masters degree in arts"@en ; 897 | rdfs:label "M.A."@en ; 898 | ns:term_status "stable" . 899 | 900 | degrees:ms 901 | a :ThesisDegree, owl:NamedIndividual, owl:Thing ; 902 | rdfs:comment "masters degree in science"@en ; 903 | rdfs:label "M.S."@en ; 904 | ns:term_status "stable" . 905 | 906 | degrees:phd 907 | a :ThesisDegree, owl:NamedIndividual, owl:Thing ; 908 | rdfs:comment "PhD degree"@en ; 909 | rdfs:label "PhD degree"@en ; 910 | ns:term_status "stable" . 911 | 912 | :director 913 | a owl:ObjectProperty ; 914 | rdfs:comment "A Film director."@en ; 915 | rdfs:domain :AudioVisualDocument ; 916 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 917 | rdfs:label "director" ; 918 | rdfs:range foaf:Agent ; 919 | rdfs:subPropertyOf terms:contributor ; 920 | ns:term_status "stable" . 921 | 922 | :distributor 923 | a owl:ObjectProperty ; 924 | rdfs:comment "Distributor of a document or a collection of documents."@en ; 925 | rdfs:domain [ 926 | a owl:Class ; 927 | owl:unionOf (:Collection 928 | :Document 929 | ) 930 | ] ; 931 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 932 | rdfs:label "distributor"@en ; 933 | rdfs:range foaf:Agent ; 934 | ns:term_status "stable" . 935 | 936 | :doi 937 | a owl:DatatypeProperty ; 938 | rdfs:domain [ 939 | a owl:Class ; 940 | owl:unionOf (:Collection 941 | :Document 942 | ) 943 | ] ; 944 | rdfs:range rdfs:Literal ; 945 | rdfs:subPropertyOf :identifier . 946 | 947 | :eanucc13 948 | a owl:DatatypeProperty ; 949 | rdfs:domain [ 950 | a owl:Class ; 951 | owl:unionOf (:Collection 952 | :Document 953 | ) 954 | ] ; 955 | rdfs:range rdfs:Literal ; 956 | rdfs:subPropertyOf :identifier . 957 | 958 | :edition 959 | a owl:DatatypeProperty ; 960 | rdfs:comment "The name defining a special edition of a document. Normally its a literal value composed of a version number and words."@en ; 961 | rdfs:domain :Document ; 962 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 963 | rdfs:label "edition"@en ; 964 | rdfs:range rdfs:Literal ; 965 | ns:term_status "stable" . 966 | 967 | :editor 968 | a owl:ObjectProperty ; 969 | rdfs:comment "A person having managerial and sometimes policy-making responsibility for the editorial part of a publishing firm or of a newspaper, magazine, or other publication."@en ; 970 | rdfs:domain [ 971 | a owl:Class ; 972 | owl:unionOf (:Collection 973 | :Document 974 | ) 975 | ] ; 976 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 977 | rdfs:label "editor" ; 978 | rdfs:range foaf:Agent ; 979 | rdfs:subPropertyOf terms:contributor ; 980 | ns:term_status "stable" . 981 | 982 | :editorList 983 | a owl:ObjectProperty ; 984 | rdfs:comment "An ordered list of editors. Normally, this list is seen as a priority list that order editors by importance."@en ; 985 | rdfs:domain :Document ; 986 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 987 | rdfs:label "list of editors"@en ; 988 | rdfs:range [ 989 | a owl:Class ; 990 | owl:unionOf (rdf:List 991 | rdf:Seq 992 | ) 993 | ] ; 994 | # rdfs:subPropertyOf :contributorList ; 995 | ns:term_status "stable" . 996 | 997 | :eissn 998 | a owl:DatatypeProperty ; 999 | rdfs:domain :Collection ; 1000 | rdfs:range rdfs:Literal ; 1001 | rdfs:subPropertyOf :identifier . 1002 | 1003 | :fgiasson 1004 | a owl:NamedIndividual, owl:Thing, foaf:Person ; 1005 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1006 | rdfs:seeAlso "http://fgiasson.com/me/"^^xsd:anyURI ; 1007 | foaf:name "Frederick Giasson" . 1008 | 1009 | :gtin14 1010 | a owl:DatatypeProperty ; 1011 | rdfs:domain [ 1012 | a owl:Class ; 1013 | owl:unionOf (:Collection 1014 | :Document 1015 | ) 1016 | ] ; 1017 | rdfs:range rdfs:Literal ; 1018 | rdfs:subPropertyOf :identifier . 1019 | 1020 | :handle 1021 | a owl:DatatypeProperty ; 1022 | rdfs:domain [ 1023 | a owl:Class ; 1024 | owl:unionOf (:Collection 1025 | :Document 1026 | ) 1027 | ] ; 1028 | rdfs:range rdfs:Literal ; 1029 | rdfs:subPropertyOf :identifier . 1030 | 1031 | :identifier 1032 | a owl:DatatypeProperty ; 1033 | rdfs:domain [ 1034 | a owl:Class ; 1035 | owl:unionOf (:Collection 1036 | :Document 1037 | ) 1038 | ] ; 1039 | rdfs:range rdfs:Literal . 1040 | 1041 | :interviewee 1042 | a owl:ObjectProperty ; 1043 | rdfs:comment "An agent that is interviewed by another agent."@en ; 1044 | rdfs:domain foaf:Agent ; 1045 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1046 | rdfs:label "interviewee" ; 1047 | rdfs:range foaf:Agent ; 1048 | rdfs:subPropertyOf terms:contributor ; 1049 | ns:term_status "stable" . 1050 | 1051 | :interviewer 1052 | a owl:ObjectProperty ; 1053 | rdfs:comment "An agent that interview another agent."@en ; 1054 | rdfs:domain foaf:Agent ; 1055 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1056 | rdfs:label "interviewer" ; 1057 | rdfs:range foaf:Agent ; 1058 | rdfs:subPropertyOf terms:contributor ; 1059 | ns:term_status "stable" . 1060 | 1061 | :isbn 1062 | a owl:DatatypeProperty ; 1063 | rdfs:subPropertyOf :identifier . 1064 | 1065 | :isbn10 1066 | a owl:DatatypeProperty ; 1067 | rdfs:domain [ 1068 | a owl:Class ; 1069 | owl:unionOf (:Collection 1070 | :Document 1071 | ) 1072 | ] ; 1073 | rdfs:range rdfs:Literal ; 1074 | rdfs:subPropertyOf :isbn . 1075 | 1076 | :isbn13 1077 | a owl:DatatypeProperty ; 1078 | rdfs:domain [ 1079 | a owl:Class ; 1080 | owl:unionOf (:Collection 1081 | :Document 1082 | ) 1083 | ] ; 1084 | rdfs:range rdfs:Literal ; 1085 | rdfs:subPropertyOf :isbn . 1086 | 1087 | :issn 1088 | a owl:DatatypeProperty ; 1089 | rdfs:domain :Collection ; 1090 | rdfs:range rdfs:Literal ; 1091 | rdfs:subPropertyOf :identifier . 1092 | 1093 | :issue 1094 | a owl:DatatypeProperty ; 1095 | rdfs:comment "An issue number"@en ; 1096 | rdfs:domain :Issue ; 1097 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1098 | rdfs:label "issue"@en ; 1099 | rdfs:range rdfs:Literal ; 1100 | rdfs:subPropertyOf :locator ; 1101 | ns:term_status "stable" . 1102 | 1103 | :issuer 1104 | a owl:ObjectProperty ; 1105 | rdfs:comment "An entity responsible for issuing often informally published documents such as press releases, reports, etc." ; 1106 | rdfs:domain [ 1107 | a owl:Class ; 1108 | owl:unionOf (:Collection 1109 | :Document 1110 | ) 1111 | ] ; 1112 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1113 | rdfs:label "issuer" ; 1114 | rdfs:range foaf:Agent ; 1115 | rdfs:subPropertyOf terms:publisher ; 1116 | ns:term_status "unstable" . 1117 | 1118 | :lccn 1119 | a owl:DatatypeProperty ; 1120 | rdfs:domain [ 1121 | a owl:Class ; 1122 | owl:unionOf (:Collection 1123 | :Document 1124 | ) 1125 | ] ; 1126 | rdfs:range rdfs:Literal ; 1127 | rdfs:subPropertyOf :identifier . 1128 | 1129 | :locator 1130 | a owl:DatatypeProperty ; 1131 | rdfs:comment "A description (often numeric) that locates an item within a containing document or collection."@en ; 1132 | rdfs:domain :Document ; 1133 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1134 | rdfs:label "locator"@en ; 1135 | rdfs:range rdfs:Literal ; 1136 | ns:term_status "stable" . 1137 | 1138 | :numPages 1139 | a owl:DatatypeProperty ; 1140 | rdfs:comment "The number of pages contained in a document"@en ; 1141 | rdfs:domain :Document ; 1142 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1143 | rdfs:label "number of pages"@en ; 1144 | rdfs:range rdfs:Literal ; 1145 | ns:term_status "stable" . 1146 | 1147 | :numVolumes 1148 | a owl:DatatypeProperty ; 1149 | rdfs:comment "The number of volumes contained in a collection of documents (usually a series, periodical, etc.)."@en ; 1150 | rdfs:domain :Collection ; 1151 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1152 | rdfs:label "number of volumes"@en ; 1153 | rdfs:range rdfs:Literal ; 1154 | ns:term_status "stable" . 1155 | 1156 | :number 1157 | a owl:DatatypeProperty ; 1158 | rdfs:comment "A generic item or document number. Not to be confused with issue number."@en ; 1159 | rdfs:domain :Document ; 1160 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1161 | rdfs:label "number"@en ; 1162 | rdfs:range rdfs:Literal ; 1163 | ns:term_status "stable" . 1164 | 1165 | :oclcnum 1166 | a owl:DatatypeProperty ; 1167 | rdfs:domain [ 1168 | a owl:Class ; 1169 | owl:unionOf (:Collection 1170 | :Document 1171 | ) 1172 | ] ; 1173 | rdfs:range rdfs:Literal ; 1174 | rdfs:subPropertyOf :identifier . 1175 | 1176 | :organizer 1177 | a owl:ObjectProperty ; 1178 | rdfs:comment "The organizer of an event; includes conference organizers, but also government agencies or other bodies that are responsible for conducting hearings."@en ; 1179 | rdfs:domain event:Event ; 1180 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1181 | rdfs:label "organizer"@en ; 1182 | rdfs:range foaf:Agent ; 1183 | ns:term_status "unstable" . 1184 | 1185 | :owner 1186 | a owl:ObjectProperty ; 1187 | rdfs:comment "Owner of a document or a collection of documents."@en ; 1188 | rdfs:domain [ 1189 | a owl:Class ; 1190 | owl:unionOf (:Collection 1191 | :Document 1192 | ) 1193 | ] ; 1194 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1195 | rdfs:label "owner"@en ; 1196 | rdfs:range foaf:Agent ; 1197 | ns:term_status "unstable" . 1198 | 1199 | :pageEnd 1200 | a owl:DatatypeProperty ; 1201 | rdfs:comment "Ending page number within a continuous page range."@en ; 1202 | rdfs:domain :Document ; 1203 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1204 | rdfs:label "page end"@en ; 1205 | rdfs:range rdfs:Literal ; 1206 | rdfs:subPropertyOf :locator ; 1207 | ns:term_status "stable" . 1208 | 1209 | :pageStart 1210 | a owl:DatatypeProperty ; 1211 | rdfs:comment "Starting page number within a continuous page range."@en ; 1212 | rdfs:domain :Document ; 1213 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1214 | rdfs:label "page start"@en ; 1215 | rdfs:range rdfs:Literal ; 1216 | rdfs:subPropertyOf :locator ; 1217 | ns:term_status "stable" . 1218 | 1219 | :pages 1220 | a owl:DatatypeProperty ; 1221 | rdfs:comment "A string of non-contiguous page spans that locate a Document within a Collection. Example: 23-25, 34, 54-56. For continuous page ranges, use the pageStart and pageEnd properties."@en ; 1222 | rdfs:domain :Document ; 1223 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1224 | rdfs:label "pages"@en ; 1225 | rdfs:range rdfs:Literal ; 1226 | rdfs:subPropertyOf :locator ; 1227 | ns:term_status "stable" . 1228 | 1229 | :performer 1230 | a owl:ObjectProperty ; 1231 | rdfs:domain :Performance ; 1232 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1233 | rdfs:label "performer" ; 1234 | rdfs:range foaf:Agent ; 1235 | rdfs:subPropertyOf terms:contributor ; 1236 | ns:term_status "stable" . 1237 | 1238 | :pmid 1239 | a owl:DatatypeProperty ; 1240 | rdfs:domain [ 1241 | a owl:Class ; 1242 | owl:unionOf (:Collection 1243 | :Document 1244 | ) 1245 | ] ; 1246 | rdfs:range rdfs:Literal ; 1247 | rdfs:subPropertyOf :identifier . 1248 | 1249 | :prefixName 1250 | a owl:DatatypeProperty ; 1251 | rdfs:comment "The prefix of a name"@en ; 1252 | rdfs:domain foaf:Agent ; 1253 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1254 | rdfs:label "prefix name"@en ; 1255 | rdfs:range rdfs:Literal ; 1256 | ns:term_status "stable" . 1257 | 1258 | :presentedAt 1259 | a owl:ObjectProperty ; 1260 | rdfs:comment "Relates a document to an event; for example, a paper to a conference."@en ; 1261 | rdfs:domain :Document ; 1262 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1263 | rdfs:label "presented at"@en ; 1264 | rdfs:range :Event ; 1265 | rdfs:subPropertyOf event:produced_in ; 1266 | ns:term_status "unstable" . 1267 | 1268 | :presents 1269 | a owl:ObjectProperty ; 1270 | rdfs:comment "Relates an event to associated documents; for example, conference to a paper."@en ; 1271 | rdfs:domain :Event ; 1272 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1273 | rdfs:label "presents"@en ; 1274 | rdfs:range :Document ; 1275 | rdfs:subPropertyOf event:product ; 1276 | owl:inverseOf :presentedAt ; 1277 | ns:term_status "unstable" . 1278 | 1279 | :producer 1280 | a owl:ObjectProperty ; 1281 | rdfs:comment "Producer of a document or a collection of documents."@en ; 1282 | rdfs:domain [ 1283 | a owl:Class ; 1284 | owl:unionOf (:Collection 1285 | :Document 1286 | ) 1287 | ] ; 1288 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1289 | rdfs:label "producer"@en ; 1290 | rdfs:range foaf:Agent ; 1291 | ns:term_status "stable" . 1292 | 1293 | :recipient 1294 | a owl:ObjectProperty ; 1295 | rdfs:comment "An agent that receives a communication document."@en ; 1296 | rdfs:domain :PersonalCommunicationDocument ; 1297 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1298 | rdfs:label "recipient" ; 1299 | rdfs:range foaf:Agent ; 1300 | ns:term_status "stable" . 1301 | 1302 | :reproducedIn 1303 | a owl:ObjectProperty ; 1304 | rdfs:comment "The resource in which another resource is reproduced."@en ; 1305 | rdfs:domain :Document ; 1306 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1307 | rdfs:range :Document ; 1308 | rdfs:subPropertyOf terms:isPartOf ; 1309 | ns:term_status "unstable" . 1310 | 1311 | :reversedBy 1312 | a owl:ObjectProperty ; 1313 | rdfs:comment "A legal decision that reverses a ruling."@en ; 1314 | rdfs:domain :LegalDecision ; 1315 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1316 | rdfs:range :LegalDecision ; 1317 | rdfs:subPropertyOf :subsequentLegalDecision . 1318 | 1319 | :reviewOf 1320 | a owl:ObjectProperty ; 1321 | rdfs:comment "Relates a review document to a reviewed thing (resource, item, etc.)."@en ; 1322 | rdfs:domain :Document ; 1323 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1324 | rdfs:label "review of"@en ; 1325 | rdfs:range rdfs:Resource ; 1326 | rdfs:subPropertyOf terms:relation ; 1327 | ns:term_status "stable" . 1328 | 1329 | :section 1330 | a owl:DatatypeProperty ; 1331 | rdfs:comment "A section number"@en ; 1332 | rdfs:domain :Document ; 1333 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1334 | rdfs:label "section"@en ; 1335 | rdfs:range rdfs:Literal ; 1336 | rdfs:subPropertyOf :locator ; 1337 | ns:term_status "unstable" ; 1338 | skos:example """Di Rado, Alicia. 1995. Trekking through college: Classes explore 1339 | modern society using the world of Star trek. Los Angeles Times, March 1340 | 15, sec. A, p. 3."""@en . 1341 | 1342 | :shortDescription 1343 | a owl:DatatypeProperty ; 1344 | rdfs:domain :Document ; 1345 | rdfs:range rdfs:Literal . 1346 | 1347 | :shortTitle 1348 | a owl:DatatypeProperty ; 1349 | rdfs:comment "The abbreviation of a title."@en ; 1350 | rdfs:domain :Document ; 1351 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1352 | rdfs:label "short title"@en ; 1353 | rdfs:range rdfs:Literal ; 1354 | ns:term_status "stable" . 1355 | 1356 | :sici 1357 | a owl:DatatypeProperty ; 1358 | rdfs:domain [ 1359 | a owl:Class ; 1360 | owl:unionOf (:Collection 1361 | :Document 1362 | ) 1363 | ] ; 1364 | rdfs:range rdfs:Literal ; 1365 | rdfs:subPropertyOf :identifier . 1366 | 1367 | :status 1368 | a owl:ObjectProperty ; 1369 | rdfs:comment "The publication status of (typically academic) content."@en ; 1370 | rdfs:domain :Document ; 1371 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1372 | rdfs:label "status"@en ; 1373 | rdfs:range :DocumentStatus ; 1374 | ns:term_status "stable" ; 1375 | skos:editorialNote "We are not defining, using an enumeration, the range of the bibo:status to the defined list of bibo:DocumentStatus. We won't do it because we want people to be able to define new status if needed by some special usecases. Creating such an enumeration would restrict this to happen."@en . 1376 | 1377 | status:accepted 1378 | a :DocumentStatus, owl:NamedIndividual, owl:Thing ; 1379 | rdfs:comment "Accepted for publication after peer reviewing."@en ; 1380 | rdfs:label "accepted"@en ; 1381 | ns:term_status "stable" . 1382 | 1383 | status:draft 1384 | a :DocumentStatus, owl:NamedIndividual, owl:Thing ; 1385 | rdfs:comment "Document drafted"@en ; 1386 | rdfs:label "draft"@en ; 1387 | ns:term_status "stable" . 1388 | 1389 | status:forthcoming 1390 | a :DocumentStatus, owl:NamedIndividual, owl:Thing ; 1391 | rdfs:comment "Document to be published"@en ; 1392 | rdfs:label "forthcoming"@en ; 1393 | ns:term_status "stable" . 1394 | 1395 | status:legal 1396 | a :DocumentStatus, owl:NamedIndividual, owl:Thing ; 1397 | rdfs:comment "Legal document"@en ; 1398 | rdfs:label "legal"@en ; 1399 | ns:term_status "stable" . 1400 | 1401 | status:nonPeerReviewed 1402 | a :DocumentStatus, owl:NamedIndividual, owl:Thing ; 1403 | rdfs:comment "A document that is not peer reviewed"@en ; 1404 | rdfs:label "non peer reviewed"@en ; 1405 | ns:term_status "stable" . 1406 | 1407 | status:peerReviewed 1408 | a :DocumentStatus, owl:NamedIndividual, owl:Thing ; 1409 | rdfs:comment "The process by which articles are chosen to be included in a refereed journal. An editorial board consisting of experts in the same field as the author review the article and decide if it is authoritative enough for publication."@en ; 1410 | rdfs:label "peer reviewed"@en ; 1411 | ns:term_status "stable" . 1412 | 1413 | status:published 1414 | a :DocumentStatus, owl:NamedIndividual, owl:Thing ; 1415 | rdfs:comment "Published document"@en ; 1416 | rdfs:label "published"@en ; 1417 | ns:term_status "stable" . 1418 | 1419 | status:rejected 1420 | a :DocumentStatus, owl:NamedIndividual, owl:Thing ; 1421 | rdfs:comment "Rejected for publication after peer reviewing."@en ; 1422 | rdfs:label "rejected"@en ; 1423 | ns:term_status "stable" . 1424 | 1425 | status:unpublished 1426 | a :DocumentStatus, owl:NamedIndividual, owl:Thing ; 1427 | rdfs:comment "Unpublished document"@en ; 1428 | rdfs:label "unpublished"@en ; 1429 | ns:term_status "stable" . 1430 | 1431 | :subsequentLegalDecision 1432 | a owl:ObjectProperty ; 1433 | rdfs:comment "A legal decision on appeal that takes action on a case (affirming it, reversing it, etc.)."@en ; 1434 | rdfs:domain :LegalDecision ; 1435 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1436 | rdfs:range :LegalDecision ; 1437 | rdfs:subPropertyOf terms:isReferencedBy . 1438 | 1439 | :suffixName 1440 | a owl:DatatypeProperty ; 1441 | rdfs:comment "The suffix of a name"@en ; 1442 | rdfs:domain foaf:Agent ; 1443 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1444 | rdfs:label "suffix name"@en ; 1445 | rdfs:range rdfs:Literal ; 1446 | ns:term_status "stable" . 1447 | 1448 | :transcriptOf 1449 | a owl:ObjectProperty ; 1450 | rdfs:comment "Relates a document to some transcribed original."@en ; 1451 | rdfs:domain :Document ; 1452 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1453 | rdfs:label "transcript of"@en ; 1454 | rdfs:range rdfs:Resource ; 1455 | rdfs:subPropertyOf terms:relation ; 1456 | ns:term_status "unstable" . 1457 | 1458 | :translationOf 1459 | a owl:ObjectProperty ; 1460 | rdfs:comment "Relates a translated document to the original document."@en ; 1461 | rdfs:domain :Document ; 1462 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1463 | rdfs:label "translation of"@en ; 1464 | rdfs:range :Document ; 1465 | rdfs:subPropertyOf terms:isVersionOf ; 1466 | ns:term_status "stable" . 1467 | 1468 | :translator 1469 | a owl:ObjectProperty ; 1470 | rdfs:comment "A person who translates written document from one language to another."@en ; 1471 | rdfs:domain [ 1472 | a owl:Class ; 1473 | owl:unionOf (:Collection 1474 | :Document 1475 | ) 1476 | ] ; 1477 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1478 | rdfs:label "translator" ; 1479 | rdfs:range foaf:Agent ; 1480 | rdfs:subPropertyOf terms:contributor ; 1481 | ns:term_status "stable" . 1482 | 1483 | :upc 1484 | a owl:DatatypeProperty ; 1485 | rdfs:domain [ 1486 | a owl:Class ; 1487 | owl:unionOf (:Collection 1488 | :Document 1489 | ) 1490 | ] ; 1491 | rdfs:range rdfs:Literal ; 1492 | rdfs:subPropertyOf :identifier . 1493 | 1494 | :uri 1495 | a owl:DatatypeProperty ; 1496 | rdfs:comment "Universal Resource Identifier of a document"@en ; 1497 | rdfs:domain [ 1498 | a owl:Class ; 1499 | owl:unionOf (:Collection 1500 | :Document 1501 | ) 1502 | ] ; 1503 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1504 | rdfs:label "uri"@en ; 1505 | rdfs:range rdfs:Literal ; 1506 | rdfs:subPropertyOf :identifier ; 1507 | ns:term_status "stable" . 1508 | 1509 | :volume 1510 | a owl:DatatypeProperty ; 1511 | rdfs:comment "A volume number"@en ; 1512 | rdfs:domain :Document ; 1513 | rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI ; 1514 | rdfs:label "volume"@en ; 1515 | rdfs:range rdfs:Literal ; 1516 | rdfs:subPropertyOf :locator ; 1517 | ns:term_status "stable" . 1518 | 1519 | schema:localityName 1520 | a owl:DatatypeProperty ; 1521 | skos:scopeNote "Used to name the locality of a publisher, an author, etc."@en . 1522 | 1523 | rdf:List 1524 | a owl:Class . 1525 | 1526 | rdf:Seq 1527 | a owl:Class . 1528 | 1529 | rdf:value 1530 | a owl:ObjectProperty ; 1531 | skos:scopeNote """Used to describe the content of a bibo:Document and othr bibliographic resouces. 1532 | 1533 | We suggest to use this property instead of the deprecated \"bibo:content\" one."""@en . 1534 | 1535 | rdfs:Resource 1536 | a owl:Class . 1537 | 1538 | owl:Thing 1539 | a owl:Class . 1540 | 1541 | owl:deprecated 1542 | a owl:AnnotationProperty . 1543 | 1544 | ns:term_status 1545 | a owl:AnnotationProperty . 1546 | 1547 | skos:changeNote 1548 | a owl:AnnotationProperty . 1549 | 1550 | skos:editorialNote 1551 | a owl:AnnotationProperty . 1552 | 1553 | skos:example 1554 | a owl:AnnotationProperty . 1555 | 1556 | skos:historyNote 1557 | a owl:AnnotationProperty . 1558 | 1559 | skos:note 1560 | a owl:AnnotationProperty . 1561 | 1562 | skos:scopeNote 1563 | a owl:AnnotationProperty . 1564 | 1565 | foaf:Agent 1566 | a owl:Class ; 1567 | skos:scopeNote "Used to describe any \"agent\" related to bibliographic items. Such agents can be persons, organizations or groups of any kind."@en . 1568 | 1569 | foaf:Document 1570 | a owl:Class . 1571 | 1572 | foaf:Image 1573 | a owl:Class . 1574 | 1575 | foaf:Organization 1576 | a owl:Class ; 1577 | skos:scopeNote "Ued to describe an organization related to bibliographic items such as a publishing company, etc."@en . 1578 | 1579 | foaf:Person 1580 | a owl:Class ; 1581 | skos:scopeNote "Used to describe a Person related to a bibliographic ite such as an author, an editor, etc."@en . 1582 | 1583 | foaf:based_near 1584 | a owl:ObjectProperty ; 1585 | skos:scopeNote "Used to link an agent, related to bibliographic things, to a place where it is based near: can be a city, a monument, a building, etc."@en . 1586 | 1587 | foaf:depiction 1588 | a owl:ObjectProperty ; 1589 | skos:scopeNote "Used to link an agent with an image that depict it."@en . 1590 | 1591 | foaf:family_name 1592 | a owl:DatatypeProperty ; 1593 | skos:scopeNote "This is the property we choose to use to describe the family name of a person related to a bibliographic resource."@en . 1594 | 1595 | foaf:givenname 1596 | a owl:DatatypeProperty ; 1597 | skos:scopeNote "This is the property we choose to describe the given name of a Person related to a bibliographic resource. This is the first name of a person."@en . 1598 | 1599 | foaf:homepage 1600 | a owl:ObjectProperty ; 1601 | skos:scopeNote "Used to link an agent to its homepage (which is a web page accessible using a URL)."@en . 1602 | 1603 | foaf:name 1604 | a owl:DatatypeProperty . 1605 | 1606 | -------------------------------------------------------------------------------- /ontologies/cc.ttl: -------------------------------------------------------------------------------- 1 | @prefix rdf: . 2 | @prefix cc: . 3 | @prefix owl: . 4 | @prefix rdfs: . 5 | 6 | cc:Attribution 7 | a cc:Requirement ; 8 | rdfs:comment """credit be given to 9 | copyright holder and/or author"""@en-us ; 10 | rdfs:label "Attribution"@en-us . 11 | 12 | cc:CommercialUse 13 | a cc:Prohibition ; 14 | rdfs:comment """exercising rights for 15 | commercial purposes"""@en-us ; 16 | rdfs:label "Commercial Use"@en-us . 17 | 18 | cc:Copyleft 19 | a cc:Requirement ; 20 | rdfs:comment """derivative and 21 | combined works must be licensed under specified 22 | terms, similar to those on the original 23 | work"""@en-us ; 24 | rdfs:label "Copyleft"@en-us . 25 | 26 | cc:DerivativeWorks 27 | a cc:Permission ; 28 | rdfs:comment """distribution of 29 | derivative works"""@en-us ; 30 | rdfs:label "Derivative Works"@en-us . 31 | 32 | cc:Distribution 33 | a cc:Permission ; 34 | rdfs:comment """distribution, public 35 | display, and publicly performance"""@en-us ; 36 | rdfs:label "Distribution"@en-us . 37 | 38 | cc:HighIncomeNationUse 39 | a cc:Prohibition ; 40 | rdfs:comment """use in a 41 | non-developing country"""@en-us ; 42 | rdfs:label "High Income Nation Use"@en-us . 43 | 44 | cc:Jurisdiction 45 | a rdfs:Class ; 46 | rdfs:comment """the legal jurisdiction 47 | of a license"""@en-us ; 48 | rdfs:label "Jurisdiction"@en-us . 49 | 50 | cc:LesserCopyleft 51 | a cc:Requirement ; 52 | rdfs:comment """derivative works must 53 | be licensed under specified terms, with at least 54 | the same conditions as the original work; 55 | combinations with the work may be licensed under 56 | different terms"""@en-us ; 57 | rdfs:label "Lesser Copyleft"@en-us . 58 | 59 | cc:License 60 | a rdfs:Class ; 61 | rdfs:comment """a set of 62 | requests/permissions to users of a Work, e.g. a 63 | copyright license, the public domain, information 64 | for distributors"""@en-us ; 65 | rdfs:label "License"@en-us ; 66 | rdfs:subClassOf . 67 | 68 | cc:Notice 69 | a cc:Requirement ; 70 | rdfs:comment """copyright and license 71 | notices be kept intact"""@en-us ; 72 | rdfs:label "Notice"@en-us . 73 | 74 | cc:Permission 75 | a rdfs:Class ; 76 | rdfs:comment """an action that may or 77 | may not be allowed or desired"""@en-us ; 78 | rdfs:label "Permission"@en-us . 79 | 80 | cc:Prohibition 81 | a rdfs:Class ; 82 | rdfs:comment """something you may be 83 | asked not to do"""@en-us ; 84 | rdfs:label "Prohibition"@en-us . 85 | 86 | cc:Reproduction 87 | a cc:Permission ; 88 | rdfs:comment """making multiple 89 | copies"""@en-us ; 90 | rdfs:label "Reproduction"@en-us . 91 | 92 | cc:Requirement 93 | a rdfs:Class ; 94 | rdfs:comment """an action that may or 95 | may not be requested of you"""@en-us ; 96 | rdfs:label "Requirement"@en-us . 97 | 98 | cc:ShareAlike 99 | a cc:Requirement ; 100 | rdfs:comment """derivative works be 101 | licensed under the same terms or compatible terms 102 | as the original work"""@en-us ; 103 | rdfs:label "Share Alike"@en-us . 104 | 105 | cc:Sharing 106 | a cc:Permission ; 107 | rdfs:comment """permits commercial 108 | derivatives, but only non-commercial 109 | distribution"""@en-us ; 110 | rdfs:label "Sharing"@en-us . 111 | 112 | cc:SourceCode 113 | a cc:Requirement ; 114 | rdfs:comment """source code (the 115 | preferred form for making modifications) must be 116 | provided when exercising some rights granted by 117 | the license."""@en-us ; 118 | rdfs:label "Source Code"@en-us . 119 | 120 | cc:Work 121 | a rdfs:Class ; 122 | rdfs:comment """a potentially 123 | copyrightable work"""@en-us ; 124 | rdfs:label "Work"@en-us . 125 | 126 | cc:attributionName 127 | a rdf:Property ; 128 | rdfs:domain cc:Work ; 129 | rdfs:range rdfs:Literal . 130 | 131 | cc:attributionURL 132 | a rdf:Property ; 133 | rdfs:domain cc:Work ; 134 | rdfs:range rdfs:Resource . 135 | 136 | cc:deprecatedOn 137 | a rdf:Property ; 138 | rdfs:domain cc:License ; 139 | rdfs:label """deprecated 140 | on"""@en-us ; 141 | rdfs:range . 142 | 143 | cc:jurisdiction 144 | a rdf:Property ; 145 | rdfs:domain cc:License ; 146 | rdfs:label "jurisdiction"@en-us ; 147 | rdfs:range cc:Jurisdiction . 148 | 149 | cc:legalcode 150 | a rdf:Property ; 151 | rdfs:domain cc:License ; 152 | rdfs:range rdfs:Resource . 153 | 154 | cc:license 155 | a rdf:Property ; 156 | rdfs:domain cc:Work ; 157 | rdfs:label """has 158 | license"""@en-us ; 159 | rdfs:range cc:License ; 160 | rdfs:subPropertyOf ; 161 | owl:sameAs . 162 | 163 | cc:morePermissions 164 | a rdf:Property ; 165 | rdfs:domain cc:Work ; 166 | rdfs:range rdfs:Resource ; 167 | rdfs:subPropertyOf . 168 | 169 | cc:permits 170 | a rdf:Property ; 171 | rdfs:domain cc:License ; 172 | rdfs:label "permits"@en-us ; 173 | rdfs:range cc:Permission . 174 | 175 | cc:prohibits 176 | a rdf:Property ; 177 | rdfs:domain cc:License ; 178 | rdfs:label "prohibits"@en-us ; 179 | rdfs:range cc:Prohibition . 180 | 181 | cc:requires 182 | a rdf:Property ; 183 | rdfs:domain cc:License ; 184 | rdfs:label "requires"@en-us ; 185 | rdfs:range cc:Requirement . 186 | 187 | cc:useGuidelines 188 | a rdf:Property ; 189 | rdfs:domain cc:Work ; 190 | rdfs:range rdfs:Resource ; 191 | rdfs:subPropertyOf . 192 | 193 | 194 | owl:equivalentClass cc:Attribution . 195 | 196 | 197 | owl:equivalentClass cc:CommercialUse . 198 | 199 | 200 | owl:equivalentClass cc:DerivativeWorks . 201 | 202 | 203 | owl:equivalentClass cc:Distribution . 204 | 205 | 206 | owl:equivalentClass cc:License . 207 | 208 | 209 | owl:equivalentClass cc:Notice . 210 | 211 | 212 | owl:equivalentClass cc:Permission . 213 | 214 | 215 | owl:equivalentClass cc:Prohibition . 216 | 217 | 218 | owl:equivalentClass cc:Reproduction . 219 | 220 | 221 | owl:equivalentClass cc:Requirement . 222 | 223 | 224 | owl:equivalentClass cc:ShareAlike . 225 | 226 | 227 | owl:equivalentClass cc:SourceCode . 228 | 229 | 230 | owl:equivalentClass cc:Work . 231 | 232 | 233 | owl:equivalentProperty cc:license . 234 | 235 | 236 | owl:equivalentProperty cc:permits . 237 | 238 | 239 | owl:equivalentProperty cc:prohibits . 240 | 241 | 242 | owl:equivalentProperty cc:requires . 243 | 244 | -------------------------------------------------------------------------------- /ontologies/cito.ttl: -------------------------------------------------------------------------------- 1 | @prefix rdf: . 2 | @prefix : . 3 | @prefix schema: . 4 | @prefix discourse-relationships: . 5 | @prefix owl: . 6 | @prefix xsd: . 7 | @prefix rdfs: . 8 | @prefix dc: . 9 | @prefix cito: . 10 | @prefix sit: . 11 | 12 | dc:contributor 13 | a owl:AnnotationProperty . 14 | 15 | dc:creator 16 | a owl:AnnotationProperty . 17 | 18 | dc:date 19 | a owl:AnnotationProperty . 20 | 21 | dc:description 22 | a owl:AnnotationProperty . 23 | 24 | dc:rights 25 | a owl:AnnotationProperty . 26 | 27 | dc:title 28 | a owl:AnnotationProperty . 29 | 30 | 31 | dc:contributor "Paolo Ciccarese"^^xsd:string, "Tim Clark"^^xsd:string ; 32 | dc:creator "David Shotton"^^xsd:string, "Silvio Peroni"^^xsd:string ; 33 | dc:date "2015-07-03" ; 34 | dc:description """CiTO, the Citation Typing Ontology, is an ontology written in OWL 2 DL to enable characterization of the nature or type of citations, both factually and rhetorically, and to permit these descriptions to be published on the Web. 35 | 36 | The citations characterized may be either direct and explicit (as in the reference list of a journal article), indirect (e.g. a citation to a more recent paper by the same research group on the same topic), or implicit (e.g. as in artistic quotations or parodies, or in cases of plagiarism). 37 | 38 | CiTO contains the object property cito:cites and its sub-properties, and its inverse property cito:isCitedBy, from the original Citation Typing Ontology, CiTO v1.6. Upon the creation of version 2.0 of CiTO, a number of new sub-properties of cito:cites were added, and the inverse properties of all the sub-properties of cito:cites were created, all of which are sub-properties of cito:isCitedBy. The ontology has also been integrated with the SWAN Discourse Relationships Ontology by making cito:cites a sub-property of http://purl.org/swan/2.0/discourse-relationships/refersTo. 39 | 40 | Restrictions of domain and range present in the previous version of CiTO were removed from the object properties when creating CiTO v 2.0, permitting its independent use in other contexts, in addition to conventional bibliographic citations. 41 | 42 | So that they can be used independently, other entities that were previously included in CiTO v1.6 have now been made components of other SPAR ontologies: FaBiO, the FRBR-aligned Bibliographic Ontology; C4O, the Citation Counting and Context Characterization Ontology; and PSO, the Publication Status Ontology. 43 | 44 | The addition of two new properties:cito:usesConclusionsFrom and its inverse cito:providesConclusionsFor on 09Dec2011 led to a version number increment from v2.0 to v2.1. 45 | 46 | The addition of two additional properties, cito:compiles and cito:isCompiledBy, previously in the deprecated CiTO4Data ontology, on 03 July 2012 led to a version increment from v2.1 to v2.2. 47 | 48 | Subsequent expansions include: 49 | 50 | in versions 2.3 and 2.4 the addition of the object properties cito:citesAsPotentialSolution, cito:citesAsRecommended, cito:repliesTo, cito:retracts, cito:speculates on, and their inverse properties; 51 | 52 | in v2.5 the addition of cito:CitationAct, cito:hasCitationEvent, cito:hasCitedEntity and cito:hasCitingEntity; 53 | 54 | in v 2.6: 55 | renaming cito:hasCitationEvent to become cito:hasCitationCharacterization; 56 | improving definitions of cito:CitationAct, cito:hasCitationCharacterization, cito:hasCitedEntity and cito:hasCitingEntity; 57 | revising the definition of cito:isCompiledBy to correct it and bring it into line with the DataCite Metadata Kernel v2.2 definition; 58 | changing the definition of cito:sharesAuthorsWith from 'An object property indicating that the citing entity has at least one author in common with the cited entity.' to 'An object property between two entities indicating that they have at least one author in common.' so that it can be used when one entity does not actually cite the other; 59 | adding the object properties cito:hasRelatedEntity, cito:sharesFundingAgencyWith and cito:sharesAuthorInstitutionWith; 60 | and adding the text 'An object property indicating that . . .' at the beginning of the textual definition (rdfs:comment) for each CiTO object property. 61 | 62 | in v 2.6.1: 63 | Removed text 'An object property indicating that . . .' added in v 2.6 at the beginning of the textual definition (rdfs:comment) for each CiTO object property, so that each definition is just a direct statement of the relationship. 64 | Removed the property cito:hasRelatedEntity (in favour of using dcterms:relation). 65 | Renamed cito:hasReply to become cito:hasReplyFrom. 66 | Improved the textual definitions of cito:derides and its inverse property. 67 | 68 | in v 2.6.2: 69 | Improved definitions of of cito:CitationAct, cito:hasCitationCharacterization, cito:hasCitedEntity and cito:hasCitingEntity. 70 | 71 | in v 2.6.3: 72 | Added examples for each citation type (i.e., all the subproperties of cito:cites). 73 | 74 | in v 2.6.4: 75 | Added alignment with schema:citation."""^^xsd:string ; 76 | dc:rights "This work is distributed under a Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/)."@en ; 77 | dc:title "CiTO, the Citation Typing Ontology"@en ; 78 | a owl:Ontology ; 79 | rdfs:comment "CiTO, the Citation Typing Ontology, is an ontology for the characterization of citations, both factually and rhetorically. It forms part of SPAR, a suite of Semantic Publishing and Referencing Ontologies. Other SPAR ontologies are described at http://purl.org/spar/."@en, "This ontology is available at http://purl.org/spar/cito/, and uses the namespace prefix cito."@en ; 80 | owl:imports ; 81 | owl:priorVersion , "http://imageweb.zoo.ox.ac.uk/pub/2009/citobase/cito-20100528-1.6/cito-content/cito.owl"^^xsd:anyURI ; 82 | owl:versionInfo "2.6.4"^^xsd:string . 83 | 84 | :CitationAct 85 | a owl:Class ; 86 | rdfs:comment """A citation act is a performative act of making a citation from a citing entity to a cited entity, typically instantiated by the inclusion of a bibliographic reference or a data reference in the reference list of the citing entity. 87 | 88 | This CiTO class and its accompanying object properties cito:hasCitingEntity, cito:hasCitationCharacterization and cito:hasCitedEntity can be employed to reify direct citation act statements made using the CiTO citation object property cito:cites or one of its sub-properties. For example, the following RDF statement: 89 | 90 | :paperA cito:extends :paperB . 91 | 92 | can be alternatively described as follows: 93 | 94 | :thisCitation a cito:CitationAct ; 95 | cito:hasCitingEntity :paperA ; 96 | cito:hasCitationCharacterization cito:extends ; 97 | cito:hasCitedEntity :paperB . 98 | 99 | This usage involved OWL2 punning, whenby a CiTO object property, such as the aforementioned cito:extends, is used as the object of the OWL assertion 100 | 101 | :thisCitation cito:hasCitationCharacterization cito:extends . 102 | 103 | Using such OWL2 punning (described at http://www.w3.org/TR/2009/WD-owl2-new-features-20090611/#F12:_Punning), the CiTO object property is considered as a proper named individual of the class owl:Thing. 104 | 105 | Such reification of citation acts can be very useful, since it permits one to combine these CiTO properties with other vocabularies, or to handle situations in which none of the citation characterizations available in CiTO are applicable. Such situations can be resolved by the creation of a user-defined citation characterization, for example by using the Open Annotation Data Model, as explained at http://semanticpublishing.wordpress.com/2013/07/03/extending-cito-for-open-annotations/. 106 | """@en ; 107 | rdfs:label "citation act"@en ; 108 | owl:equivalentClass [ 109 | a owl:Class ; 110 | owl:intersectionOf (sit:Situation 111 | [ 112 | a owl:Restriction ; 113 | owl:cardinality "1"^^xsd:nonNegativeInteger ; 114 | owl:onProperty :hasCitationCharacterization 115 | ] 116 | [ 117 | a owl:Restriction ; 118 | owl:cardinality "1"^^xsd:nonNegativeInteger ; 119 | owl:onProperty :hasCitedEntity 120 | ] 121 | [ 122 | a owl:Restriction ; 123 | owl:cardinality "1"^^xsd:nonNegativeInteger ; 124 | owl:onProperty :hasCitingEntity 125 | ] 126 | ) 127 | ] . 128 | 129 | :agreesWith 130 | dc:description "Example: We share Galileo's opinion: the Earth moves [X]."@en ; 131 | a owl:ObjectProperty ; 132 | rdfs:comment "The citing entity agrees with statements, ideas or conclusions presented in the cited entity."@en ; 133 | rdfs:label "agrees with"@en ; 134 | rdfs:subPropertyOf :cites . 135 | 136 | :cites 137 | a owl:ObjectProperty ; 138 | rdfs:comment "The citing entity cites the cited entity, either directly and explicitly (as in the reference list of a journal article), indirectly (e.g. by citing a more recent paper by the same group on the same topic), or implicitly (e.g. as in artistic quotations or parodies, or in cases of plagiarism)."@en ; 139 | rdfs:label "cites"@en ; 140 | rdfs:subPropertyOf discourse-relationships:refersTo ; 141 | owl:inverseOf :isCitedBy . 142 | 143 | :citesAsAuthority 144 | dc:description "Example: Newton asserted that we are like dwarfs standing on the shoulders of giants [X]."@en ; 145 | a owl:ObjectProperty ; 146 | rdfs:comment "The citing entity cites the cited entity as one that provides an authoritative description or definition of the subject under discussion."@en ; 147 | rdfs:label "cites as authority"@en ; 148 | rdfs:subPropertyOf :cites . 149 | 150 | :citesAsDataSource 151 | dc:description "Example: Italy has more than ten thousand kilometers of shoreline: see [X]."@en ; 152 | a owl:ObjectProperty ; 153 | rdfs:comment "The citing entity cites the cited entity as source of data."@en ; 154 | rdfs:label "cites as data source"@en ; 155 | rdfs:subPropertyOf :cites . 156 | 157 | :citesAsEvidence 158 | dc:description "Example: We found an unquestionable demonstration of our hypothesis in [X]."@en ; 159 | a owl:ObjectProperty ; 160 | rdfs:comment "The citing entity cites the cited entity as source of factual evidence for statements it contains."@en ; 161 | rdfs:label "cites as evidence"@en ; 162 | rdfs:subPropertyOf :cites . 163 | 164 | :citesAsMetadataDocument 165 | dc:description "Example: Basic bibliographic, entity and project metadata relating to this article, recorded in a structured machine-readable form, is available as an additional file [X] accompanying this paper."@en ; 166 | a owl:ObjectProperty ; 167 | rdfs:comment "The citing entity cites the cited entity as being the container of metadata describing the citing entity."@en ; 168 | rdfs:label "cites as metadata document"@en ; 169 | rdfs:subPropertyOf :cites . 170 | 171 | :citesAsPotentialSolution 172 | dc:description "Example: This risk could be avoided using the approach shown in [X]."@en ; 173 | a owl:ObjectProperty ; 174 | rdfs:comment "The citing entity cites the cited entity as providing or containing a possible solution to the issues being discussed."@en ; 175 | rdfs:label "cites as potential solution"@en ; 176 | rdfs:subPropertyOf :cites . 177 | 178 | :citesAsRecommendedReading 179 | dc:description "Example: To our knowledge, [X] is the best source of exercises about UML, making it a valuable proposal for beginners."@en ; 180 | a owl:ObjectProperty ; 181 | rdfs:comment "The citing entity cites the cited entity as an item of recommended reading. This property can be used, for example, to describe references in a lecture reading list, where the cited references are relevant to the general topic of the lecture, but might not be individually cited within the text of the lecture. Similarly, it could be used to describe items in a 'Suggested further reading' list at the end of a book chapter."@en ; 182 | rdfs:label "cites as recommended reading"@en ; 183 | rdfs:subPropertyOf :cites . 184 | 185 | :citesAsRelated 186 | dc:description "Example: An analysis similar to what we proposed here is presented in [X]."@en ; 187 | a owl:ObjectProperty ; 188 | rdfs:comment "The citing entity cites the cited entity as one that is related."@en ; 189 | rdfs:label "cites as related"@en ; 190 | rdfs:subPropertyOf :cites . 191 | 192 | :citesAsSourceDocument 193 | dc:description "Example: Several sections of this work are based on our literature review of the topic published as journal article [X]."@en ; 194 | a owl:ObjectProperty ; 195 | rdfs:comment "The citing entity cites the cited entity as being the entity from which the citing entity is derived, or about which the citing entity contains metadata."@en ; 196 | rdfs:label "cites as source document"@en ; 197 | rdfs:subPropertyOf :cites . 198 | 199 | :citesForInformation 200 | dc:description "Example: The grammar of Pascal was introduced in [X]."@en ; 201 | a owl:ObjectProperty ; 202 | rdfs:comment "The citing entity cites the cited entity as a source of information on the subject under discussion."@en ; 203 | rdfs:label "cites for information"@en ; 204 | rdfs:subPropertyOf :cites . 205 | 206 | :compiles 207 | dc:description "Example: This book gathers interviews with academic researchers of several disciplines [X]."@en, "Note: This property has been imported from the CiTO4Data ontology, usage of which has been deprecated."@en ; 208 | a owl:ObjectProperty ; 209 | rdfs:comment "The citing entity is used to create or compile the cited entity."@en ; 210 | rdfs:label "compiles"@en ; 211 | rdfs:subPropertyOf :cites . 212 | 213 | :confirms 214 | dc:description "Example: Our findings are similar to those published in [X]."@en ; 215 | a owl:ObjectProperty ; 216 | rdfs:comment "The citing entity confirms facts, ideas or statements presented in the cited entity."@en ; 217 | rdfs:label "confirms"@en ; 218 | rdfs:subPropertyOf :cites . 219 | 220 | :containsAssertionFrom 221 | dc:description "Example: We think that to stand on the top of giants [X] is a valuable principle to follow for our own research."@en ; 222 | a owl:ObjectProperty ; 223 | rdfs:comment "The citing entity contains a statement of fact or a logical assertion (or a collection of such facts and/or assertions) originally present in the cited entity. This object property is designed to be used to relate a separate abstract, summary or nanopublication to the cited entity upon which it is based."@en ; 224 | rdfs:label "contains assertion from"@en ; 225 | rdfs:subPropertyOf :cites . 226 | 227 | :corrects 228 | dc:description "Example: The result published in [X] is partially wrong, the correct result is 42."@en ; 229 | a owl:ObjectProperty ; 230 | rdfs:comment "The citing entity corrects statements, ideas or conclusions presented in the cited entity."@en ; 231 | rdfs:label "corrects"@en ; 232 | rdfs:subPropertyOf :cites . 233 | 234 | :credits 235 | dc:description "Example: Galileo was the first to observe Jupiter's satellites [X]."@en ; 236 | a owl:ObjectProperty ; 237 | rdfs:comment "The citing entity acknowledges contributions made by the cited entity."@en ; 238 | rdfs:label "credits"@en ; 239 | rdfs:subPropertyOf :cites . 240 | 241 | :critiques 242 | dc:description "Example: The ideas presented in [X] are badly substantantiated."@en ; 243 | a owl:ObjectProperty ; 244 | rdfs:comment "The citing entity critiques statements, ideas or conclusions presented in the cited entity."@en ; 245 | rdfs:label "critiques"@en ; 246 | rdfs:subPropertyOf :cites . 247 | 248 | :derides 249 | dc:description "Example: The ideas published in [X] are incredibly stupid."@en ; 250 | a owl:ObjectProperty ; 251 | rdfs:comment "The citing entity express derision for the cited entity, or for ideas or conclusions contained within it."@en ; 252 | rdfs:label "derides"@en ; 253 | rdfs:subPropertyOf :cites . 254 | 255 | :describes 256 | dc:description "Example: Galileo's book [X] is a dialog among three scientists about Copernicus' eliocentric theory."@en ; 257 | a owl:ObjectProperty ; 258 | rdfs:comment "The citing entity describes the cited entity."@en ; 259 | rdfs:label "describes"@en ; 260 | rdfs:subPropertyOf :cites ; 261 | owl:inverseOf :isDescribedBy . 262 | 263 | :disagreesWith 264 | dc:description "Example: We do not share Galileo's opinion [X]: the Earth does not move."@en ; 265 | a owl:ObjectProperty ; 266 | rdfs:comment "The citing entity disagrees with statements, ideas or conclusions presented in the cited entity."@en ; 267 | rdfs:label "disagrees with"@en ; 268 | rdfs:subPropertyOf :cites . 269 | 270 | :discusses 271 | dc:description "Example: We now examine if Galileo is right when he writes [X] that the Earth moves."@en ; 272 | a owl:ObjectProperty ; 273 | rdfs:comment "The citing entity discusses statements, ideas or conclusions presented in the cited entity."@en ; 274 | rdfs:label "discusses"@en ; 275 | rdfs:subPropertyOf :cites . 276 | 277 | :disputes 278 | dc:description "Example: We doubt that Galileo is right when he writes [X] that the Earth moves."@en ; 279 | a owl:ObjectProperty ; 280 | rdfs:comment "The citing entity disputes statements, ideas or conclusions presented in the cited entity."@en ; 281 | rdfs:label "disputes"@en ; 282 | rdfs:subPropertyOf :cites . 283 | 284 | :documents 285 | dc:description "Example: Herein we report in detail the complete set of ontological rules defined in the Overlapping Ontology [X]."@en ; 286 | a owl:ObjectProperty ; 287 | rdfs:comment "The citing entity documents information about the cited entity." ; 288 | rdfs:label "documents"@en ; 289 | rdfs:subPropertyOf :cites . 290 | 291 | :extends 292 | dc:description "Example: We add to Galileo's findings concerning the Earth [X] that also the Moon moves."@en ; 293 | a owl:ObjectProperty ; 294 | rdfs:comment "The citing entity extends facts, ideas or understandings presented in the cited entity."@en ; 295 | rdfs:label "extends"@en ; 296 | rdfs:subPropertyOf :cites . 297 | 298 | :givesBackgroundTo 299 | a owl:ObjectProperty ; 300 | rdfs:comment "The cited entity provides background information for the citing entity."@en ; 301 | rdfs:label "gives background to"@en ; 302 | rdfs:subPropertyOf :isCitedBy ; 303 | owl:inverseOf :obtainsBackgroundFrom . 304 | 305 | :givesSupportTo 306 | a owl:ObjectProperty ; 307 | rdfs:comment "The cited entity provides intellectual or factual support for the citing entity."@en ; 308 | rdfs:label "gives support to"@en ; 309 | rdfs:subPropertyOf :isCitedBy ; 310 | owl:inverseOf :obtainsSupportFrom . 311 | 312 | :hasCitationCharacterization 313 | a owl:ObjectProperty ; 314 | rdfs:comment """A property that links a cito:CitationAct to its characterization made by using a CiTO citation characterization property such as cito:extends. 315 | 316 | This usage involved OWL2 punning, whenby a CiTO object property, such as the aforementioned cito:extends, is used as the object of an OWL assertion: 317 | 318 | :thisCitation cito:hasCitationCharacterization cito:extends . 319 | 320 | In such cases of OWL punning, the CiTO object properties are simultaneously considered both as normal object properties and also as proper named individuals of the class owl:Thing. 321 | """@en ; 322 | rdfs:label "has citation characterization"@en ; 323 | rdfs:subPropertyOf sit:isSettingFor . 324 | 325 | :hasCitedEntity 326 | a owl:ObjectProperty ; 327 | rdfs:comment "A property that relates a citation act to the entity that is the target of that citation."@en ; 328 | rdfs:label "has cited entity"@en ; 329 | rdfs:subPropertyOf sit:isSettingFor . 330 | 331 | :hasCitingEntity 332 | a owl:ObjectProperty ; 333 | rdfs:comment "The citation act relates to the entity containing that citation."@en ; 334 | rdfs:label "has citing entity"@en ; 335 | rdfs:subPropertyOf sit:isSettingFor . 336 | 337 | :hasReplyFrom 338 | a owl:ObjectProperty ; 339 | rdfs:comment "The cited entity evokes a reply from the citing entity."@en ; 340 | rdfs:label "has reply"@en ; 341 | rdfs:subPropertyOf :isCitedBy . 342 | 343 | :includesExcerptFrom 344 | dc:description """An excerpt is more general than a quotation. It is generally used to indicate a re-published extract from a book, instruction manual, film, radio programme, etc, that need not be what someone said. For example: 345 | 346 | Oxford 01865 347 | Oxshott 01372 348 | Oxted 01883 349 | Oxton 01578 350 | 351 | is an excerpt from the UK Dialling Codes section of the Oxford Telephone Directory."""@en, "Example: In her work, the author states that even though most Human Information Behaviour researchers are familiar with the literature related to their studies, it is not uncommon for investigators to fail to see the benefits they may gain from previous mistakes [X]."@en ; 352 | a owl:ObjectProperty ; 353 | rdfs:comment "The citing entity includes one or more excerpts from the cited entity."@en ; 354 | rdfs:label "includes excerpt from"@en ; 355 | rdfs:subPropertyOf :cites ; 356 | owl:inverseOf :providesExcerptFor . 357 | 358 | :includesQuotationFrom 359 | dc:description """A quotation is a repetition of what someone has said, and is presented \"within quotation marks\", for example: 360 | 361 | On June 4th 1940, Winston Churchill made a speech on the radio that has since become famous, that included the words: \" . . . we shall fight on the beaches, we shall fight on the landing grounds, we shall fight in the fields and in the streets, we shall fight in the hills; we shall never surrender . . .\""""@en, "Example: As Newton wrote in [X]: \"We are like dwarfs standing on the shoulders of giants\"."@en ; 362 | a owl:ObjectProperty ; 363 | rdfs:comment "The citing entity includes one or more quotations from the cited entity."@en ; 364 | rdfs:label "includes quotation from"@en ; 365 | rdfs:subPropertyOf :cites . 366 | 367 | :isAgreedWithBy 368 | a owl:ObjectProperty ; 369 | rdfs:comment "The cited entity contains statements, ideas or conclusions with which the citing entity agrees."@en ; 370 | rdfs:label "is agreed with by"@en ; 371 | rdfs:subPropertyOf :isCitedBy ; 372 | owl:inverseOf :agreesWith . 373 | 374 | :isCitedAsAuthorityBy 375 | a owl:ObjectProperty ; 376 | rdfs:comment "The cited entity is cited as providing an authoritative description or definition of the subject under discussion in the citing entity."@en ; 377 | rdfs:label "is cited as authority by"@en ; 378 | rdfs:subPropertyOf :isCitedBy ; 379 | owl:inverseOf :citesAsAuthority . 380 | 381 | :isCitedAsDataSourceBy 382 | a owl:ObjectProperty ; 383 | rdfs:comment "The cited entity is cited as a data source by the citing entity."@en ; 384 | rdfs:label "is cited as data source by"@en ; 385 | rdfs:subPropertyOf :isCitedBy ; 386 | owl:inverseOf :citesAsDataSource . 387 | 388 | :isCitedAsEvidenceBy 389 | a owl:ObjectProperty ; 390 | rdfs:comment "The cited entity is cited for providing factual evidence to the citing entity."@en ; 391 | rdfs:label "is cited as evidence by"@en ; 392 | rdfs:subPropertyOf :isCitedBy ; 393 | owl:inverseOf :citesAsEvidence . 394 | 395 | :isCitedAsMetadataDocumentBy 396 | a owl:ObjectProperty ; 397 | rdfs:comment "The cited entity is cited as being the container of metadata relating to the citing entity."@en ; 398 | rdfs:label "is cited as metadata document by"@en ; 399 | rdfs:subPropertyOf :isCitedBy ; 400 | owl:inverseOf :citesAsMetadataDocument . 401 | 402 | :isCitedAsPontentialSolutionBy 403 | a owl:ObjectProperty ; 404 | rdfs:comment "The cited entity is cited as providing or containing a possible solution to the issues being discussed in the citing entity."@en ; 405 | rdfs:label "is cited as potential solution by"@en ; 406 | rdfs:subPropertyOf :isCitedBy ; 407 | owl:inverseOf :citesAsPotentialSolution . 408 | 409 | :isCitedAsRecommendedReading 410 | a owl:ObjectProperty ; 411 | rdfs:comment "The cited entity is cited by the citing entity as an item of recommended reading. This property can be used, for example, to describe references in a lecture reading list, where the cited references are relevant to the general topic of the lecture, but might not be individually cited within the text of the lecture. Similarly, it could be used to describe items in a 'Suggested further reading' list at the end of a book chapter."@en ; 412 | rdfs:label "is cited as recommended reading"@en ; 413 | rdfs:subPropertyOf :isCitedBy ; 414 | owl:inverseOf :citesAsRecommendedReading . 415 | 416 | :isCitedAsRelatedBy 417 | a owl:ObjectProperty ; 418 | rdfs:comment "The cited entity is cited as being related to the citing entity."@en ; 419 | rdfs:label "is cited as related by"@en ; 420 | rdfs:subPropertyOf :isCitedBy ; 421 | owl:inverseOf :citesAsRelated . 422 | 423 | :isCitedAsSourceDocumentBy 424 | a owl:ObjectProperty ; 425 | rdfs:comment "The cited entity is cited as being the entity from which the citing entity is derived, or about which the citing entity contains metadata."@en ; 426 | rdfs:label "is cited as source document by"@en ; 427 | rdfs:subPropertyOf :isCitedBy ; 428 | owl:inverseOf :citesAsSourceDocument . 429 | 430 | :isCitedBy 431 | a owl:ObjectProperty ; 432 | rdfs:comment "The cited entity (the subject of the RDF triple) is cited by the citing entity (the object of the triple)."@en ; 433 | rdfs:label "is cited by"@en . 434 | 435 | :isCitedForInformationBy 436 | a owl:ObjectProperty ; 437 | rdfs:comment "The cited entity is cited as a source of information on the subject under discussion in the citing entity."@en ; 438 | rdfs:label "is cited for information by"@en ; 439 | rdfs:subPropertyOf :isCitedBy ; 440 | owl:inverseOf :citesForInformation . 441 | 442 | :isCompiledBy 443 | dc:description "Note: This property has been imported from the CiTO4Data ontology, usage of which has been deprecated."@en ; 444 | a owl:ObjectProperty ; 445 | rdfs:comment "The cited entity is the result of a compile or creation event using the citing entity."@en ; 446 | rdfs:label "is compiled by"@en ; 447 | rdfs:subPropertyOf :isCitedBy ; 448 | owl:inverseOf :compiles . 449 | 450 | :isConfirmedBy 451 | a owl:ObjectProperty ; 452 | rdfs:comment "The cited entity presents facts, ideas or statements that are confirmed by the citing entity."@en ; 453 | rdfs:label "is confirmed by"@en ; 454 | rdfs:subPropertyOf :isCitedBy ; 455 | owl:inverseOf :confirms . 456 | 457 | :isCorrectedBy 458 | a owl:ObjectProperty ; 459 | rdfs:comment "The cited entity presents statements, ideas or conclusions that are corrected by the citing entity."@en ; 460 | rdfs:label "is corrected by"@en ; 461 | rdfs:subPropertyOf :isCitedBy ; 462 | owl:inverseOf :corrects . 463 | 464 | :isCreditedBy 465 | a owl:ObjectProperty ; 466 | rdfs:comment "The cited entity makes contributions that are acknowledged by the citing entity."@en ; 467 | rdfs:label "is credited by"@en ; 468 | rdfs:subPropertyOf :isCitedBy ; 469 | owl:inverseOf :credits . 470 | 471 | :isCritiquedBy 472 | a owl:ObjectProperty ; 473 | rdfs:comment "The cited entity presents statements, ideas or conclusions that are critiqued by the citing entity."@en ; 474 | rdfs:label "is critiqued by"@en ; 475 | rdfs:subPropertyOf :isCitedBy ; 476 | owl:inverseOf :critiques . 477 | 478 | :isDeridedBy 479 | a owl:ObjectProperty ; 480 | rdfs:comment "The cited entity contains ideas or conclusions for which the citing entity express derision."@en ; 481 | rdfs:label "is derided by"@en ; 482 | rdfs:subPropertyOf :isCitedBy ; 483 | owl:inverseOf :derides . 484 | 485 | :isDescribedBy 486 | a owl:ObjectProperty ; 487 | rdfs:comment "The cited entity is described by the citing entity."@en ; 488 | rdfs:label "is described by"@en ; 489 | rdfs:subPropertyOf :isCitedBy . 490 | 491 | :isDisagreedWithBy 492 | a owl:ObjectProperty ; 493 | rdfs:comment "The cited entity presents statements, ideas or conclusions that are disagreed with by the citing entity."@en ; 494 | rdfs:label "is disagreed with by"@en ; 495 | rdfs:subPropertyOf :isCitedBy ; 496 | owl:inverseOf :disagreesWith . 497 | 498 | :isDiscussedBy 499 | a owl:ObjectProperty ; 500 | rdfs:comment "The cited entity presents statements, ideas or conclusions that are discussed by the citing entity."@en ; 501 | rdfs:label "is discussed by"@en ; 502 | rdfs:subPropertyOf :isCitedBy ; 503 | owl:inverseOf :discusses . 504 | 505 | :isDisputedBy 506 | a owl:ObjectProperty ; 507 | rdfs:comment "The cited entity presents statements, ideas or conclusions that are disputed by the citing entity."@en ; 508 | rdfs:label "is disputed by"@en ; 509 | rdfs:subPropertyOf :isCitedBy ; 510 | owl:inverseOf :disputes . 511 | 512 | :isDocumentedBy 513 | a owl:ObjectProperty ; 514 | rdfs:comment "Information about the cited entity is documented by the citing entity."@en ; 515 | rdfs:label "is documented by"@en ; 516 | rdfs:subPropertyOf :isCitedBy ; 517 | owl:inverseOf :documents . 518 | 519 | :isExtendedBy 520 | a owl:ObjectProperty ; 521 | rdfs:comment "The cited entity presents facts, ideas or understandings that are extended by the citing entity."@en ; 522 | rdfs:label "is extended by"@en ; 523 | rdfs:subPropertyOf :isCitedBy ; 524 | owl:inverseOf :extends . 525 | 526 | :isParodiedBy 527 | a owl:ObjectProperty ; 528 | rdfs:comment "The characteristic style or content of the cited entity is imitated by the citing entity for comic effect, usually without explicit citation."@en ; 529 | rdfs:label "is parodied by"@en ; 530 | rdfs:subPropertyOf :isCitedBy ; 531 | owl:inverseOf :parodies . 532 | 533 | :isPlagiarizedBy 534 | a owl:ObjectProperty ; 535 | rdfs:comment "The cited entity is plagiarized by the author of the citing entity, who includes within the citing entity textual or other elements from the cited entity without formal acknowledgement of their source. The cited entity is thus not explicitly cited from within the citing entity, according to the norms of scholarly practice, but is cited implicitly."@en ; 536 | rdfs:label "is plagiarized by"@en ; 537 | rdfs:subPropertyOf :isCitedBy ; 538 | owl:inverseOf :plagiarizes . 539 | 540 | :isQualifiedBy 541 | a owl:ObjectProperty ; 542 | rdfs:comment "The cited entity presents statements, ideas or conclusions that are qualified or have conditions placed upon them by the citing entity."@en ; 543 | rdfs:label "is qualified by"@en ; 544 | rdfs:subPropertyOf :isCitedBy ; 545 | owl:inverseOf :qualifies . 546 | 547 | :isRefutedBy 548 | a owl:ObjectProperty ; 549 | rdfs:comment "The cited entity presents statements, ideas or conclusions that are refuted by the citing entity."@en ; 550 | rdfs:label "is refuted by"@en ; 551 | rdfs:subPropertyOf :isCitedBy ; 552 | owl:inverseOf :refutes . 553 | 554 | :isRetractedBy 555 | a owl:ObjectProperty ; 556 | rdfs:comment "The cited entity is formally retracted by the citing entity."@en ; 557 | rdfs:label "is retracted by"@en ; 558 | rdfs:subPropertyOf :isCitedBy ; 559 | owl:inverseOf :retracts . 560 | 561 | :isReviewedBy 562 | a owl:ObjectProperty ; 563 | rdfs:comment "The cited entity presents statements, ideas or conclusions that are reviewed by the citing entity."@en ; 564 | rdfs:label "is reviewed by"@en ; 565 | rdfs:subPropertyOf :isCitedBy ; 566 | owl:inverseOf :reviews . 567 | 568 | :isRidiculedBy 569 | a owl:ObjectProperty ; 570 | rdfs:comment "The cited entity or aspects of its contents are ridiculed by the citing entity."@en ; 571 | rdfs:label "is ridiculed by"@en ; 572 | rdfs:subPropertyOf :isCitedBy ; 573 | owl:inverseOf :ridicules . 574 | 575 | :isSpeculatedOnBy 576 | a owl:ObjectProperty ; 577 | rdfs:comment "The cited entity is cited because the citing article contains speculations on its content or ideas."@en ; 578 | rdfs:label "is speculated on by"@en ; 579 | rdfs:subPropertyOf :isCitedBy ; 580 | owl:inverseOf :speculatesOn . 581 | 582 | :isSupportedBy 583 | a owl:ObjectProperty ; 584 | rdfs:comment "The cited entity receives intellectual or factual support from the citing entity."@en ; 585 | rdfs:label "is supported by"@en ; 586 | rdfs:subPropertyOf :isCitedBy ; 587 | owl:inverseOf :supports . 588 | 589 | :isUpdatedBy 590 | a owl:ObjectProperty ; 591 | rdfs:comment "The cited entity presents statements, ideas, hypotheses or understanding that are updated by the cited entity."@en ; 592 | rdfs:label "is updated by"@en ; 593 | rdfs:subPropertyOf :isCitedBy ; 594 | owl:inverseOf :updates . 595 | 596 | :likes 597 | a owl:ObjectProperty ; 598 | rdfs:comment "A property that permits you to express appreciation of or interest in something that is the object of the RDF triple, or to express that it is worth thinking about even if you do not agree with its content, enabling social media 'likes' statements to be encoded in RDF. Use of this property does NOT imply the existence of a formal citation of the entity that is 'liked'."@en ; 599 | rdfs:label "likes"@en . 600 | 601 | :obtainsBackgroundFrom 602 | dc:description "Example: There is a need for more observational studies and studies using narrative causation to describe the potential contribution of information in problem-solving and decision-making [X]; our work addresses these needs."@en ; 603 | a owl:ObjectProperty ; 604 | rdfs:comment "The citing entity obtains background information from the cited entity."@en ; 605 | rdfs:label "obtains background from"@en ; 606 | rdfs:subPropertyOf :cites . 607 | 608 | :obtainsSupportFrom 609 | dc:description "Example: Our ideas were also shared by Doe et al. [X]."@en ; 610 | a owl:ObjectProperty ; 611 | rdfs:comment "The citing entity obtains intellectual or factual support from the cited entity."@en ; 612 | rdfs:label "obtains support from"@en ; 613 | rdfs:subPropertyOf :cites . 614 | 615 | :parodies 616 | dc:description "Example: We act as giants on the shoulders of dwarfs [X]!"@en ; 617 | a owl:ObjectProperty ; 618 | rdfs:comment "The citing entity imitates the characteristic style or content of the cited entity for comic effect, usually without explicit citation."@en ; 619 | rdfs:label "parodies"@en ; 620 | rdfs:subPropertyOf :cites . 621 | 622 | :plagiarizes 623 | dc:description "Example: The conclusion of our dissertation can be summarised by the following motto, we created specifically for this purpose: we are like dwarfs standing on the shoulders of giants."@en ; 624 | a owl:ObjectProperty ; 625 | rdfs:comment "A property indicating that the author of the citing entity plagiarizes the cited entity, by including textual or other elements from the cited entity without formal acknowledgement of their source. The citing entity thus contains no explicit citation of the cited entity, according to the norms of scholarly practice, but cites it implicitly."@en ; 626 | rdfs:label "plagiarizes"@en ; 627 | rdfs:subPropertyOf :cites . 628 | 629 | :providesAssertionFor 630 | a owl:ObjectProperty ; 631 | rdfs:comment "The cited entity contains and is the original source of a statement of fact or a logical assertion (or a collection of such facts and/or assertions) that is to be found in the citing entity. This inverse object property is designed to be used to relate a cited entity to a separate abstract, summary or nanopublication based upon it."@en ; 632 | rdfs:label "provides assertion for"@en ; 633 | rdfs:subPropertyOf :isCitedBy ; 634 | owl:inverseOf :containsAssertionFrom . 635 | 636 | :providesConclusionsFor 637 | a owl:ObjectProperty ; 638 | rdfs:comment "The cited entity presents conclusions that are used in work described in the citing entity."@en ; 639 | rdfs:label "provides conclusions for"@en ; 640 | rdfs:subPropertyOf :isCitedBy . 641 | 642 | :providesDataFor 643 | a owl:ObjectProperty ; 644 | rdfs:comment "The cited entity presents data that are used in work described in the citing entity."@en ; 645 | rdfs:label "provides data for"@en ; 646 | rdfs:subPropertyOf :isCitedBy ; 647 | owl:inverseOf :usesDataFrom . 648 | 649 | :providesExcerptFor 650 | a owl:ObjectProperty ; 651 | rdfs:comment "The cited entity contains information, usually of a textual nature, that is excerpted by (used as an excerpt within) the citing entity."@en ; 652 | rdfs:label "provides excerpt for"@en ; 653 | rdfs:subPropertyOf :isCitedBy . 654 | 655 | :providesMethodFor 656 | a owl:ObjectProperty ; 657 | rdfs:comment "The cited entity details a method that is used in work described by the citing entity."@en ; 658 | rdfs:label "provides method for"@en ; 659 | rdfs:subPropertyOf :isCitedBy ; 660 | owl:inverseOf :usesMethodIn . 661 | 662 | :providesQuotationFor 663 | a owl:ObjectProperty ; 664 | rdfs:comment "The cited entity contains information, usually of a textual nature, that is quoted by (used as a quotation within) the citing entity."@en ; 665 | rdfs:label "provides quotation for"@en ; 666 | rdfs:subPropertyOf :isCitedBy ; 667 | owl:inverseOf :includesQuotationFrom . 668 | 669 | :qualifies 670 | dc:description "Example: Galileo's masterpiece 'Dialogo sopra i due massimi sistemi del mondo' [X] is formally a dialog and substantially a scientific pamphlet."@en ; 671 | a owl:ObjectProperty ; 672 | rdfs:comment "The citing entity qualifies or places conditions or restrictions upon statements, ideas or conclusions presented in the cited entity."@en ; 673 | rdfs:label "qualifies"@en ; 674 | rdfs:subPropertyOf :cites . 675 | 676 | :refutes 677 | dc:description "Example: We do not think that all their arguments in favour of their own and against the other strategies are equally convincing [X]."@en ; 678 | a owl:ObjectProperty ; 679 | rdfs:comment "The citing entity refutes statements, ideas or conclusions presented in the cited entity."@en ; 680 | rdfs:label "refutes"@en ; 681 | rdfs:subPropertyOf :cites . 682 | 683 | :repliesTo 684 | dc:description "Example: We will not investigate the issues of the approach proposed in [X] here, but rather we introduce yet another alternative."@en ; 685 | a owl:ObjectProperty ; 686 | rdfs:comment "The citing entity replies to statements, ideas or criticisms presented in the cited entity."@en ; 687 | rdfs:label "replies to"@en ; 688 | rdfs:subPropertyOf :cites ; 689 | owl:inverseOf :hasReplyFrom . 690 | 691 | :retracts 692 | dc:description "Example: We wrote that the Earth moves in [X]; we now retire such statement."@en ; 693 | a owl:ObjectProperty ; 694 | rdfs:comment "The citing entity constitutes a formal retraction of the cited entity."@en ; 695 | rdfs:label "retracts"@en ; 696 | rdfs:subPropertyOf :cites . 697 | 698 | :reviews 699 | dc:description "Example: This paper discusses Toulmin's methodology in modelling argumentation [X], focussing on highlighting advantages and drawbacks of the application of such a methodology in the Social Web."@en ; 700 | a owl:ObjectProperty ; 701 | rdfs:comment "The citing entity reviews statements, ideas or conclusions presented in the cited entity."@en ; 702 | rdfs:label "reviews"@en ; 703 | rdfs:subPropertyOf :cites . 704 | 705 | :ridicules 706 | dc:description "Example: Galileo said that the Earth \"moves\" [X]; really? And where is it going?"@en ; 707 | a owl:ObjectProperty ; 708 | rdfs:comment "The citing entity ridicules the cited entity or aspects of its contents."@en ; 709 | rdfs:label "ridicules"@en ; 710 | rdfs:subPropertyOf :cites . 711 | 712 | :sharesAuthorInstitutionWith 713 | a owl:ObjectProperty, owl:SymmetricProperty ; 714 | rdfs:comment "Each entity has at least one author that shares a common institutional affiliation with an author of the other entity."@en ; 715 | rdfs:label "shares author institution with"@en . 716 | 717 | :sharesAuthorsWith 718 | a owl:ObjectProperty, owl:SymmetricProperty ; 719 | rdfs:comment "Each entity has at least one author in common with the other entity."@en ; 720 | rdfs:label "shares authors with"@en ; 721 | rdfs:subPropertyOf owl:topObjectProperty . 722 | 723 | :sharesFundingAgencyWith 724 | a owl:ObjectProperty, owl:SymmetricProperty ; 725 | rdfs:comment "The two entities result from activities that have been funded by the same funding agency."@en ; 726 | rdfs:label "shares funding agency with"@en . 727 | 728 | :speculatesOn 729 | dc:description "Example: We believe that if Galileo believed that Earth goes around the Sun [X], he also should believe that Moon goes around Earth."@en ; 730 | a owl:ObjectProperty ; 731 | rdfs:comment "The citing entity speculates on something within or related to the cited entity, without firm evidence."@en ; 732 | rdfs:label "speculates on"@en ; 733 | rdfs:subPropertyOf :cites . 734 | 735 | :supports 736 | dc:description "Example: We support Galileo's statement [X], that Earth moves."@en ; 737 | a owl:ObjectProperty ; 738 | rdfs:comment "The citing entity provides intellectual or factual support for statements, ideas or conclusions presented in the cited entity."@en ; 739 | rdfs:label "supports"@en ; 740 | rdfs:subPropertyOf :cites . 741 | 742 | :updates 743 | dc:description "Example: Earth moves, said Galileo [X]; in addition, we can say now it moves very fast."@en ; 744 | a owl:ObjectProperty ; 745 | rdfs:comment "The citing entity updates statements, ideas, hypotheses or understanding presented in the cited entity."@en ; 746 | rdfs:label "updates"@en ; 747 | rdfs:subPropertyOf :cites . 748 | 749 | :usesConclusionsFrom 750 | dc:description "Example: Building upon Galileo's findings [X], we discovered that all the planets move."@en ; 751 | a owl:ObjectProperty ; 752 | rdfs:comment "The citing entity describes work that uses conclusions presented in the cited entity."@en ; 753 | rdfs:label "uses conclusions from"@en ; 754 | rdfs:subPropertyOf :cites ; 755 | owl:inverseOf :providesConclusionsFor . 756 | 757 | :usesDataFrom 758 | dc:description "Example: Using the information collected from our recent study [X], we can estimate that there are tens of millions of HTML forms with potentially useful deep-web content."@en ; 759 | a owl:ObjectProperty ; 760 | rdfs:comment "The citing entity describes work that uses data presented in the cited entity."@en ; 761 | rdfs:label "uses data from"@en ; 762 | rdfs:subPropertyOf :cites . 763 | 764 | :usesMethodIn 765 | dc:description "Example: We follow [X] in using design patterns for testing."@en ; 766 | a owl:ObjectProperty ; 767 | rdfs:comment "The citing entity describes work that uses a method detailed in the cited entity."@en ; 768 | rdfs:label "uses method in"@en ; 769 | rdfs:subPropertyOf :cites . 770 | 771 | discourse-relationships:refersTo 772 | a owl:ObjectProperty . 773 | 774 | schema:citation 775 | a owl:ObjectProperty ; 776 | rdfs:comment "This property is defined in schema.org and has been added for aligning it with CiTO. In particular, schema:citation expresses similar semantics of cito:cites except for the explicit definition of domain and range classes, that are schema:CreativeWork according to schema.org - that's why here has been defined as subclass of cito:cites." ; 777 | rdfs:label "citation" ; 778 | rdfs:subPropertyOf :cites . 779 | 780 | rdfs:comment 781 | a owl:AnnotationProperty . 782 | 783 | rdfs:label 784 | a owl:AnnotationProperty . 785 | 786 | owl:priorVersion 787 | a owl:AnnotationProperty . 788 | 789 | owl:topObjectProperty 790 | a owl:ObjectProperty . 791 | 792 | owl:versionInfo 793 | a owl:AnnotationProperty . 794 | 795 | -------------------------------------------------------------------------------- /ontologies/custom.ttl: -------------------------------------------------------------------------------- 1 | PREFIX foaf: 2 | PREFIX schema: 3 | PREFIX dc: 4 | PREFIX rdfs: 5 | PREFIX owl: 6 | PREFIX cito: 7 | 8 | # The statements below are truths on https://ruben.verborgh.org/; 9 | # they might or might not hold in other contexts. 10 | # They will only be used for reasoning, and not appear in the output. 11 | 12 | schema:name owl:equivalentProperty rdfs:label. 13 | schema:name owl:equivalentProperty dc:title. 14 | schema:name owl:equivalentProperty foaf:name. 15 | 16 | schema:inverseOf owl:equivalentProperty owl:inverseOf. 17 | 18 | foaf:knows a owl:SymmetricProperty. 19 | 20 | foaf:maker owl:equivalentProperty dc:creator. 21 | foaf:maker owl:equivalentProperty schema:author. 22 | 23 | cito:cites owl:equivalentProperty schema:citation. 24 | -------------------------------------------------------------------------------- /ontologies/foaf.ttl: -------------------------------------------------------------------------------- 1 | @prefix rdf: . 2 | @prefix rdfs: . 3 | @prefix owl: . 4 | @prefix vs: . 5 | @prefix foaf: . 6 | @prefix wot: . 7 | @prefix dc: . 8 | 9 | dc:date 10 | a owl:AnnotationProperty . 11 | 12 | dc:description 13 | a owl:AnnotationProperty . 14 | 15 | dc:title 16 | a owl:AnnotationProperty . 17 | 18 | rdfs:Class 19 | a owl:Class . 20 | 21 | owl:Thing 22 | rdfs:label "Thing" . 23 | 24 | 25 | a owl:Class ; 26 | rdfs:label "Spatial Thing" . 27 | 28 | vs:term_status 29 | a owl:AnnotationProperty . 30 | 31 | 32 | rdfs:label "Concept" . 33 | 34 | 35 | dc:description "The Friend of a Friend (FOAF) RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language." ; 36 | dc:title "Friend of a Friend (FOAF) vocabulary" ; 37 | a owl:Ontology . 38 | 39 | foaf:Agent 40 | a rdfs:Class, owl:Class ; 41 | rdfs:comment "An agent (eg. person, group, software or physical artifact)." ; 42 | rdfs:label "Agent" ; 43 | owl:equivalentClass ; 44 | vs:term_status "stable" . 45 | 46 | foaf:Document 47 | a rdfs:Class, owl:Class ; 48 | rdfs:comment "A document." ; 49 | rdfs:isDefinedBy ; 50 | rdfs:label "Document" ; 51 | owl:disjointWith foaf:Organization, foaf:Project ; 52 | owl:equivalentClass ; 53 | vs:term_status "stable" . 54 | 55 | foaf:Group 56 | a rdfs:Class, owl:Class ; 57 | rdfs:comment "A class of Agents." ; 58 | rdfs:label "Group" ; 59 | rdfs:subClassOf foaf:Agent ; 60 | vs:term_status "stable" . 61 | 62 | foaf:Image 63 | a rdfs:Class, owl:Class ; 64 | rdfs:comment "An image." ; 65 | rdfs:isDefinedBy ; 66 | rdfs:label "Image" ; 67 | rdfs:subClassOf foaf:Document ; 68 | owl:equivalentClass ; 69 | vs:term_status "stable" . 70 | 71 | foaf:LabelProperty 72 | a rdfs:Class, owl:Class ; 73 | rdfs:comment "A foaf:LabelProperty is any RDF property with texual values that serve as labels." ; 74 | rdfs:isDefinedBy ; 75 | rdfs:label "Label Property" ; 76 | vs:term_status "unstable" . 77 | 78 | foaf:OnlineAccount 79 | a rdfs:Class, owl:Class ; 80 | rdfs:comment "An online account." ; 81 | rdfs:isDefinedBy ; 82 | rdfs:label "Online Account" ; 83 | rdfs:subClassOf owl:Thing ; 84 | vs:term_status "testing" . 85 | 86 | foaf:OnlineChatAccount 87 | a rdfs:Class, owl:Class ; 88 | rdfs:comment "An online chat account." ; 89 | rdfs:isDefinedBy ; 90 | rdfs:label "Online Chat Account" ; 91 | rdfs:subClassOf foaf:OnlineAccount ; 92 | vs:term_status "unstable" . 93 | 94 | foaf:OnlineEcommerceAccount 95 | a rdfs:Class, owl:Class ; 96 | rdfs:comment "An online e-commerce account." ; 97 | rdfs:isDefinedBy ; 98 | rdfs:label "Online E-commerce Account" ; 99 | rdfs:subClassOf foaf:OnlineAccount ; 100 | vs:term_status "unstable" . 101 | 102 | foaf:OnlineGamingAccount 103 | a rdfs:Class, owl:Class ; 104 | rdfs:comment "An online gaming account." ; 105 | rdfs:isDefinedBy ; 106 | rdfs:label "Online Gaming Account" ; 107 | rdfs:subClassOf foaf:OnlineAccount ; 108 | vs:term_status "unstable" . 109 | 110 | foaf:Organization 111 | a rdfs:Class, owl:Class ; 112 | rdfs:comment "An organization." ; 113 | rdfs:isDefinedBy ; 114 | rdfs:label "Organization" ; 115 | rdfs:subClassOf foaf:Agent ; 116 | owl:disjointWith foaf:Document, foaf:Person ; 117 | vs:term_status "stable" . 118 | 119 | foaf:Person 120 | a rdfs:Class, owl:Class ; 121 | rdfs:comment "A person." ; 122 | rdfs:isDefinedBy ; 123 | rdfs:label "Person" ; 124 | rdfs:subClassOf , foaf:Agent ; 125 | owl:disjointWith foaf:Organization, foaf:Project ; 126 | owl:equivalentClass , ; 127 | vs:term_status "stable" . 128 | 129 | foaf:PersonalProfileDocument 130 | a rdfs:Class, owl:Class ; 131 | rdfs:comment "A personal profile RDF document." ; 132 | rdfs:label "PersonalProfileDocument" ; 133 | rdfs:subClassOf foaf:Document ; 134 | vs:term_status "testing" . 135 | 136 | foaf:Project 137 | a rdfs:Class, owl:Class ; 138 | rdfs:comment "A project (a collective endeavour of some kind)." ; 139 | rdfs:isDefinedBy ; 140 | rdfs:label "Project" ; 141 | owl:disjointWith foaf:Document, foaf:Person ; 142 | vs:term_status "testing" . 143 | 144 | foaf:account 145 | a rdf:Property, owl:ObjectProperty ; 146 | rdfs:comment "Indicates an account held by this agent." ; 147 | rdfs:domain foaf:Agent ; 148 | rdfs:isDefinedBy ; 149 | rdfs:label "account" ; 150 | rdfs:range foaf:OnlineAccount ; 151 | vs:term_status "testing" . 152 | 153 | foaf:accountName 154 | a rdf:Property, owl:DatatypeProperty ; 155 | rdfs:comment "Indicates the name (identifier) associated with this online account." ; 156 | rdfs:domain foaf:OnlineAccount ; 157 | rdfs:isDefinedBy ; 158 | rdfs:label "account name" ; 159 | rdfs:range rdfs:Literal ; 160 | vs:term_status "testing" . 161 | 162 | foaf:accountServiceHomepage 163 | a rdf:Property, owl:ObjectProperty ; 164 | rdfs:comment "Indicates a homepage of the service provide for this online account." ; 165 | rdfs:domain foaf:OnlineAccount ; 166 | rdfs:isDefinedBy ; 167 | rdfs:label "account service homepage" ; 168 | rdfs:range foaf:Document ; 169 | vs:term_status "testing" . 170 | 171 | foaf:age 172 | a rdf:Property, owl:DatatypeProperty, owl:FunctionalProperty ; 173 | rdfs:comment "The age in years of some agent." ; 174 | rdfs:domain foaf:Agent ; 175 | rdfs:isDefinedBy ; 176 | rdfs:label "age" ; 177 | rdfs:range rdfs:Literal ; 178 | vs:term_status "unstable" . 179 | 180 | foaf:aimChatID 181 | a rdf:Property, owl:DatatypeProperty, owl:InverseFunctionalProperty ; 182 | rdfs:comment "An AIM chat ID" ; 183 | rdfs:domain foaf:Agent ; 184 | rdfs:isDefinedBy ; 185 | rdfs:label "AIM chat ID" ; 186 | rdfs:range rdfs:Literal ; 187 | rdfs:subPropertyOf foaf:nick ; 188 | vs:term_status "testing" . 189 | 190 | foaf:based_near 191 | a rdf:Property, owl:ObjectProperty ; 192 | rdfs:comment "A location that something is based near, for some broadly human notion of near." ; 193 | rdfs:domain ; 194 | rdfs:isDefinedBy ; 195 | rdfs:label "based near" ; 196 | rdfs:range ; 197 | vs:term_status "testing" . 198 | 199 | foaf:birthday 200 | a rdf:Property, owl:DatatypeProperty, owl:FunctionalProperty ; 201 | rdfs:comment "The birthday of this Agent, represented in mm-dd string form, eg. '12-31'." ; 202 | rdfs:domain foaf:Agent ; 203 | rdfs:isDefinedBy ; 204 | rdfs:label "birthday" ; 205 | rdfs:range rdfs:Literal ; 206 | vs:term_status "unstable" . 207 | 208 | foaf:currentProject 209 | a rdf:Property, owl:ObjectProperty ; 210 | rdfs:comment "A current project this person works on." ; 211 | rdfs:domain foaf:Person ; 212 | rdfs:isDefinedBy ; 213 | rdfs:label "current project" ; 214 | rdfs:range owl:Thing ; 215 | vs:term_status "testing" . 216 | 217 | foaf:depiction 218 | a rdf:Property, owl:ObjectProperty ; 219 | rdfs:comment "A depiction of some thing." ; 220 | rdfs:domain owl:Thing ; 221 | rdfs:isDefinedBy ; 222 | rdfs:label "depiction" ; 223 | rdfs:range foaf:Image ; 224 | owl:inverseOf foaf:depicts ; 225 | vs:term_status "testing" . 226 | 227 | foaf:depicts 228 | a rdf:Property, owl:ObjectProperty ; 229 | rdfs:comment "A thing depicted in this representation." ; 230 | rdfs:domain foaf:Image ; 231 | rdfs:isDefinedBy ; 232 | rdfs:label "depicts" ; 233 | rdfs:range owl:Thing ; 234 | owl:inverseOf foaf:depiction ; 235 | vs:term_status "testing" . 236 | 237 | foaf:dnaChecksum 238 | a rdf:Property, owl:DatatypeProperty ; 239 | rdfs:comment "A checksum for the DNA of some thing. Joke." ; 240 | rdfs:isDefinedBy ; 241 | rdfs:label "DNA checksum" ; 242 | rdfs:range rdfs:Literal ; 243 | vs:term_status "archaic" . 244 | 245 | foaf:familyName 246 | a rdf:Property, owl:DatatypeProperty ; 247 | rdfs:comment "The family name of some person." ; 248 | rdfs:domain foaf:Person ; 249 | rdfs:isDefinedBy ; 250 | rdfs:label "familyName" ; 251 | rdfs:range rdfs:Literal ; 252 | vs:term_status "testing" . 253 | 254 | foaf:family_name 255 | a rdf:Property, owl:DatatypeProperty ; 256 | rdfs:comment "The family name of some person." ; 257 | rdfs:domain foaf:Person ; 258 | rdfs:isDefinedBy ; 259 | rdfs:label "family_name" ; 260 | rdfs:range rdfs:Literal ; 261 | vs:term_status "archaic" . 262 | 263 | foaf:firstName 264 | a rdf:Property, owl:DatatypeProperty ; 265 | rdfs:comment "The first name of a person." ; 266 | rdfs:domain foaf:Person ; 267 | rdfs:isDefinedBy ; 268 | rdfs:label "firstName" ; 269 | rdfs:range rdfs:Literal ; 270 | vs:term_status "testing" . 271 | 272 | foaf:focus 273 | a rdf:Property, owl:ObjectProperty ; 274 | rdfs:comment "The underlying or 'focal' entity associated with some SKOS-described concept." ; 275 | rdfs:domain ; 276 | rdfs:isDefinedBy ; 277 | rdfs:label "focus" ; 278 | rdfs:range owl:Thing ; 279 | vs:term_status "testing" . 280 | 281 | foaf:fundedBy 282 | a rdf:Property, owl:ObjectProperty ; 283 | rdfs:comment "An organization funding a project or person." ; 284 | rdfs:domain owl:Thing ; 285 | rdfs:isDefinedBy ; 286 | rdfs:label "funded by" ; 287 | rdfs:range owl:Thing ; 288 | vs:term_status "archaic" . 289 | 290 | foaf:geekcode 291 | a rdf:Property, owl:DatatypeProperty ; 292 | rdfs:comment "A textual geekcode for this person, see http://www.geekcode.com/geek.html" ; 293 | rdfs:domain foaf:Person ; 294 | rdfs:isDefinedBy ; 295 | rdfs:label "geekcode" ; 296 | rdfs:range rdfs:Literal ; 297 | vs:term_status "archaic" . 298 | 299 | foaf:gender 300 | a rdf:Property, owl:DatatypeProperty, owl:FunctionalProperty ; 301 | rdfs:comment "The gender of this Agent (typically but not necessarily 'male' or 'female')." ; 302 | rdfs:domain foaf:Agent ; 303 | rdfs:isDefinedBy ; 304 | rdfs:label "gender" ; 305 | rdfs:range rdfs:Literal ; 306 | vs:term_status "testing" . 307 | 308 | foaf:givenName 309 | a rdf:Property, owl:DatatypeProperty ; 310 | rdfs:comment "The given name of some person." ; 311 | rdfs:isDefinedBy ; 312 | rdfs:label "Given name" ; 313 | vs:term_status "testing" . 314 | 315 | foaf:givenname 316 | a rdf:Property, owl:DatatypeProperty ; 317 | rdfs:comment "The given name of some person." ; 318 | rdfs:isDefinedBy ; 319 | rdfs:label "Given name" ; 320 | vs:term_status "archaic" . 321 | 322 | foaf:holdsAccount 323 | a rdf:Property, owl:ObjectProperty ; 324 | rdfs:comment "Indicates an account held by this agent." ; 325 | rdfs:domain foaf:Agent ; 326 | rdfs:isDefinedBy ; 327 | rdfs:label "account" ; 328 | rdfs:range foaf:OnlineAccount ; 329 | vs:term_status "archaic" . 330 | 331 | foaf:homepage 332 | a rdf:Property, owl:InverseFunctionalProperty, owl:ObjectProperty ; 333 | rdfs:comment "A homepage for some thing." ; 334 | rdfs:domain owl:Thing ; 335 | rdfs:isDefinedBy ; 336 | rdfs:label "homepage" ; 337 | rdfs:range foaf:Document ; 338 | rdfs:subPropertyOf foaf:isPrimaryTopicOf, foaf:page ; 339 | vs:term_status "stable" . 340 | 341 | foaf:icqChatID 342 | a rdf:Property, owl:DatatypeProperty, owl:InverseFunctionalProperty ; 343 | rdfs:comment "An ICQ chat ID" ; 344 | rdfs:domain foaf:Agent ; 345 | rdfs:isDefinedBy ; 346 | rdfs:label "ICQ chat ID" ; 347 | rdfs:range rdfs:Literal ; 348 | rdfs:subPropertyOf foaf:nick ; 349 | vs:term_status "testing" . 350 | 351 | foaf:img 352 | a rdf:Property, owl:ObjectProperty ; 353 | rdfs:comment "An image that can be used to represent some thing (ie. those depictions which are particularly representative of something, eg. one's photo on a homepage)." ; 354 | rdfs:domain foaf:Person ; 355 | rdfs:isDefinedBy ; 356 | rdfs:label "image" ; 357 | rdfs:range foaf:Image ; 358 | rdfs:subPropertyOf foaf:depiction ; 359 | vs:term_status "testing" . 360 | 361 | foaf:interest 362 | a rdf:Property, owl:ObjectProperty ; 363 | rdfs:comment "A page about a topic of interest to this person." ; 364 | rdfs:domain foaf:Agent ; 365 | rdfs:isDefinedBy ; 366 | rdfs:label "interest" ; 367 | rdfs:range foaf:Document ; 368 | vs:term_status "testing" . 369 | 370 | foaf:isPrimaryTopicOf 371 | a rdf:Property, owl:InverseFunctionalProperty ; 372 | rdfs:comment "A document that this thing is the primary topic of." ; 373 | rdfs:domain owl:Thing ; 374 | rdfs:isDefinedBy ; 375 | rdfs:label "is primary topic of" ; 376 | rdfs:range foaf:Document ; 377 | rdfs:subPropertyOf foaf:page ; 378 | owl:inverseOf foaf:primaryTopic ; 379 | vs:term_status "stable" . 380 | 381 | foaf:jabberID 382 | a rdf:Property, owl:DatatypeProperty, owl:InverseFunctionalProperty ; 383 | rdfs:comment "A jabber ID for something." ; 384 | rdfs:domain foaf:Agent ; 385 | rdfs:isDefinedBy ; 386 | rdfs:label "jabber ID" ; 387 | rdfs:range rdfs:Literal ; 388 | vs:term_status "testing" . 389 | 390 | foaf:knows 391 | a rdf:Property, owl:ObjectProperty ; 392 | rdfs:comment "A person known by this person (indicating some level of reciprocated interaction between the parties)." ; 393 | rdfs:domain foaf:Person ; 394 | rdfs:isDefinedBy ; 395 | rdfs:label "knows" ; 396 | rdfs:range foaf:Person ; 397 | rdfs:subPropertyOf ; 398 | vs:term_status "stable" . 399 | 400 | foaf:lastName 401 | a rdf:Property, owl:DatatypeProperty ; 402 | rdfs:comment "The last name of a person." ; 403 | rdfs:domain foaf:Person ; 404 | rdfs:isDefinedBy ; 405 | rdfs:label "lastName" ; 406 | rdfs:range rdfs:Literal ; 407 | vs:term_status "testing" . 408 | 409 | foaf:logo 410 | a rdf:Property, owl:InverseFunctionalProperty, owl:ObjectProperty ; 411 | rdfs:comment "A logo representing some thing." ; 412 | rdfs:domain owl:Thing ; 413 | rdfs:isDefinedBy ; 414 | rdfs:label "logo" ; 415 | rdfs:range owl:Thing ; 416 | vs:term_status "testing" . 417 | 418 | foaf:made 419 | a rdf:Property, owl:ObjectProperty ; 420 | rdfs:comment "Something that was made by this agent." ; 421 | rdfs:domain foaf:Agent ; 422 | rdfs:isDefinedBy ; 423 | rdfs:label "made" ; 424 | rdfs:range owl:Thing ; 425 | owl:inverseOf foaf:maker ; 426 | vs:term_status "stable" . 427 | 428 | foaf:maker 429 | a rdf:Property, owl:ObjectProperty ; 430 | rdfs:comment "An agent that made this thing." ; 431 | rdfs:domain owl:Thing ; 432 | rdfs:isDefinedBy ; 433 | rdfs:label "maker" ; 434 | rdfs:range foaf:Agent ; 435 | owl:equivalentProperty ; 436 | owl:inverseOf foaf:made ; 437 | vs:term_status "stable" . 438 | 439 | foaf:mbox 440 | a rdf:Property, owl:InverseFunctionalProperty, owl:ObjectProperty ; 441 | rdfs:comment "A personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that there is (across time and change) at most one individual that ever has any particular value for foaf:mbox." ; 442 | rdfs:domain foaf:Agent ; 443 | rdfs:isDefinedBy ; 444 | rdfs:label "personal mailbox" ; 445 | rdfs:range owl:Thing ; 446 | vs:term_status "stable" . 447 | 448 | foaf:mbox_sha1sum 449 | a rdf:Property, owl:DatatypeProperty, owl:InverseFunctionalProperty ; 450 | rdfs:comment "The sha1sum of the URI of an Internet mailbox associated with exactly one owner, the first owner of the mailbox." ; 451 | rdfs:domain foaf:Agent ; 452 | rdfs:isDefinedBy ; 453 | rdfs:label "sha1sum of a personal mailbox URI name" ; 454 | rdfs:range rdfs:Literal ; 455 | vs:term_status "testing" . 456 | 457 | foaf:member 458 | a rdf:Property, owl:ObjectProperty ; 459 | rdfs:comment "Indicates a member of a Group" ; 460 | rdfs:domain foaf:Group ; 461 | rdfs:isDefinedBy ; 462 | rdfs:label "member" ; 463 | rdfs:range foaf:Agent ; 464 | vs:term_status "stable" . 465 | 466 | foaf:membershipClass 467 | a rdf:Property, owl:AnnotationProperty ; 468 | rdfs:comment "Indicates the class of individuals that are a member of a Group" ; 469 | rdfs:isDefinedBy ; 470 | rdfs:label "membershipClass" ; 471 | vs:term_status "unstable" . 472 | 473 | foaf:msnChatID 474 | a rdf:Property, owl:DatatypeProperty, owl:InverseFunctionalProperty ; 475 | rdfs:comment "An MSN chat ID" ; 476 | rdfs:domain foaf:Agent ; 477 | rdfs:isDefinedBy ; 478 | rdfs:label "MSN chat ID" ; 479 | rdfs:range rdfs:Literal ; 480 | rdfs:subPropertyOf foaf:nick ; 481 | vs:term_status "testing" . 482 | 483 | foaf:myersBriggs 484 | a rdf:Property, owl:DatatypeProperty ; 485 | rdfs:comment "A Myers Briggs (MBTI) personality classification." ; 486 | rdfs:domain foaf:Person ; 487 | rdfs:isDefinedBy ; 488 | rdfs:label "myersBriggs" ; 489 | rdfs:range rdfs:Literal ; 490 | vs:term_status "testing" . 491 | 492 | foaf:name 493 | a rdf:Property, owl:DatatypeProperty ; 494 | rdfs:comment "A name for some thing." ; 495 | rdfs:domain owl:Thing ; 496 | rdfs:isDefinedBy ; 497 | rdfs:label "name" ; 498 | rdfs:range rdfs:Literal ; 499 | rdfs:subPropertyOf rdfs:label ; 500 | vs:term_status "testing" . 501 | 502 | foaf:nick 503 | a rdf:Property, owl:DatatypeProperty ; 504 | rdfs:comment "A short informal nickname characterising an agent (includes login identifiers, IRC and other chat nicknames)." ; 505 | rdfs:isDefinedBy ; 506 | rdfs:label "nickname" ; 507 | vs:term_status "testing" . 508 | 509 | foaf:openid 510 | a rdf:Property, owl:InverseFunctionalProperty, owl:ObjectProperty ; 511 | rdfs:comment "An OpenID for an Agent." ; 512 | rdfs:domain foaf:Agent ; 513 | rdfs:isDefinedBy ; 514 | rdfs:label "openid" ; 515 | rdfs:range foaf:Document ; 516 | rdfs:subPropertyOf foaf:isPrimaryTopicOf ; 517 | vs:term_status "testing" . 518 | 519 | foaf:page 520 | a rdf:Property, owl:ObjectProperty ; 521 | rdfs:comment "A page or document about this thing." ; 522 | rdfs:domain owl:Thing ; 523 | rdfs:isDefinedBy ; 524 | rdfs:label "page" ; 525 | rdfs:range foaf:Document ; 526 | owl:inverseOf foaf:topic ; 527 | vs:term_status "stable" . 528 | 529 | foaf:pastProject 530 | a rdf:Property, owl:ObjectProperty ; 531 | rdfs:comment "A project this person has previously worked on." ; 532 | rdfs:domain foaf:Person ; 533 | rdfs:isDefinedBy ; 534 | rdfs:label "past project" ; 535 | rdfs:range owl:Thing ; 536 | vs:term_status "testing" . 537 | 538 | foaf:phone 539 | a rdf:Property, owl:ObjectProperty ; 540 | rdfs:comment "A phone, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel)." ; 541 | rdfs:isDefinedBy ; 542 | rdfs:label "phone" ; 543 | vs:term_status "testing" . 544 | 545 | foaf:plan 546 | a rdf:Property, owl:DatatypeProperty ; 547 | rdfs:comment "A .plan comment, in the tradition of finger and '.plan' files." ; 548 | rdfs:domain foaf:Person ; 549 | rdfs:isDefinedBy ; 550 | rdfs:label "plan" ; 551 | rdfs:range rdfs:Literal ; 552 | vs:term_status "testing" . 553 | 554 | foaf:primaryTopic 555 | a rdf:Property, owl:FunctionalProperty, owl:ObjectProperty ; 556 | rdfs:comment "The primary topic of some page or document." ; 557 | rdfs:domain foaf:Document ; 558 | rdfs:isDefinedBy ; 559 | rdfs:label "primary topic" ; 560 | rdfs:range owl:Thing ; 561 | owl:inverseOf foaf:isPrimaryTopicOf ; 562 | vs:term_status "stable" . 563 | 564 | foaf:publications 565 | a rdf:Property, owl:ObjectProperty ; 566 | rdfs:comment "A link to the publications of this person." ; 567 | rdfs:domain foaf:Person ; 568 | rdfs:isDefinedBy ; 569 | rdfs:label "publications" ; 570 | rdfs:range foaf:Document ; 571 | vs:term_status "testing" . 572 | 573 | foaf:schoolHomepage 574 | a rdf:Property, owl:ObjectProperty ; 575 | rdfs:comment "A homepage of a school attended by the person." ; 576 | rdfs:domain foaf:Person ; 577 | rdfs:isDefinedBy ; 578 | rdfs:label "schoolHomepage" ; 579 | rdfs:range foaf:Document ; 580 | vs:term_status "testing" . 581 | 582 | foaf:sha1 583 | a rdf:Property, owl:DatatypeProperty ; 584 | rdfs:comment "A sha1sum hash, in hex." ; 585 | rdfs:domain foaf:Document ; 586 | rdfs:isDefinedBy ; 587 | rdfs:label "sha1sum (hex)" ; 588 | vs:term_status "unstable" . 589 | 590 | foaf:skypeID 591 | a rdf:Property, owl:DatatypeProperty ; 592 | rdfs:comment "A Skype ID" ; 593 | rdfs:domain foaf:Agent ; 594 | rdfs:isDefinedBy ; 595 | rdfs:label "Skype ID" ; 596 | rdfs:range rdfs:Literal ; 597 | rdfs:subPropertyOf foaf:nick ; 598 | vs:term_status "testing" . 599 | 600 | foaf:status 601 | a rdf:Property, owl:DatatypeProperty ; 602 | rdfs:comment "A string expressing what the user is happy for the general public (normally) to know about their current activity." ; 603 | rdfs:domain foaf:Agent ; 604 | rdfs:isDefinedBy ; 605 | rdfs:label "status" ; 606 | rdfs:range rdfs:Literal ; 607 | vs:term_status "unstable" . 608 | 609 | foaf:surname 610 | a rdf:Property, owl:DatatypeProperty ; 611 | rdfs:comment "The surname of some person." ; 612 | rdfs:domain foaf:Person ; 613 | rdfs:isDefinedBy ; 614 | rdfs:label "Surname" ; 615 | rdfs:range rdfs:Literal ; 616 | vs:term_status "archaic" . 617 | 618 | foaf:theme 619 | a rdf:Property, owl:ObjectProperty ; 620 | rdfs:comment "A theme." ; 621 | rdfs:domain owl:Thing ; 622 | rdfs:isDefinedBy ; 623 | rdfs:label "theme" ; 624 | rdfs:range owl:Thing ; 625 | vs:term_status "archaic" . 626 | 627 | foaf:thumbnail 628 | a rdf:Property, owl:ObjectProperty ; 629 | rdfs:comment "A derived thumbnail image." ; 630 | rdfs:domain foaf:Image ; 631 | rdfs:isDefinedBy ; 632 | rdfs:label "thumbnail" ; 633 | rdfs:range foaf:Image ; 634 | vs:term_status "testing" . 635 | 636 | foaf:tipjar 637 | a rdf:Property, owl:ObjectProperty ; 638 | rdfs:comment "A tipjar document for this agent, describing means for payment and reward." ; 639 | rdfs:domain foaf:Agent ; 640 | rdfs:isDefinedBy ; 641 | rdfs:label "tipjar" ; 642 | rdfs:range foaf:Document ; 643 | rdfs:subPropertyOf foaf:page ; 644 | vs:term_status "testing" . 645 | 646 | foaf:title 647 | a rdf:Property, owl:DatatypeProperty ; 648 | rdfs:comment "Title (Mr, Mrs, Ms, Dr. etc)" ; 649 | rdfs:isDefinedBy ; 650 | rdfs:label "title" ; 651 | vs:term_status "testing" . 652 | 653 | foaf:topic 654 | a rdf:Property, owl:ObjectProperty ; 655 | rdfs:comment "A topic of some page or document." ; 656 | rdfs:domain foaf:Document ; 657 | rdfs:isDefinedBy ; 658 | rdfs:label "topic" ; 659 | rdfs:range owl:Thing ; 660 | owl:inverseOf foaf:page ; 661 | vs:term_status "testing" . 662 | 663 | foaf:topic_interest 664 | a rdf:Property, owl:ObjectProperty ; 665 | rdfs:comment "A thing of interest to this person." ; 666 | rdfs:domain foaf:Agent ; 667 | rdfs:isDefinedBy ; 668 | rdfs:label "topic_interest" ; 669 | rdfs:range owl:Thing ; 670 | vs:term_status "testing" . 671 | 672 | foaf:weblog 673 | a rdf:Property, owl:InverseFunctionalProperty, owl:ObjectProperty ; 674 | rdfs:comment "A weblog of some thing (whether person, group, company etc.)." ; 675 | rdfs:domain foaf:Agent ; 676 | rdfs:isDefinedBy ; 677 | rdfs:label "weblog" ; 678 | rdfs:range foaf:Document ; 679 | rdfs:subPropertyOf foaf:page ; 680 | vs:term_status "stable" . 681 | 682 | foaf:workInfoHomepage 683 | a rdf:Property, owl:ObjectProperty ; 684 | rdfs:comment "A work info homepage of some person; a page about their work for some organization." ; 685 | rdfs:domain foaf:Person ; 686 | rdfs:isDefinedBy ; 687 | rdfs:label "work info homepage" ; 688 | rdfs:range foaf:Document ; 689 | vs:term_status "testing" . 690 | 691 | foaf:workplaceHomepage 692 | a rdf:Property, owl:ObjectProperty ; 693 | rdfs:comment "A workplace homepage of some person; the homepage of an organization they work for." ; 694 | rdfs:domain foaf:Person ; 695 | rdfs:isDefinedBy ; 696 | rdfs:label "workplace homepage" ; 697 | rdfs:range foaf:Document ; 698 | vs:term_status "testing" . 699 | 700 | foaf:yahooChatID 701 | a rdf:Property, owl:DatatypeProperty, owl:InverseFunctionalProperty ; 702 | rdfs:comment "A Yahoo chat ID" ; 703 | rdfs:domain foaf:Agent ; 704 | rdfs:isDefinedBy ; 705 | rdfs:label "Yahoo chat ID" ; 706 | rdfs:range rdfs:Literal ; 707 | rdfs:subPropertyOf foaf:nick ; 708 | vs:term_status "testing" . 709 | 710 | wot:assurance 711 | a owl:AnnotationProperty . 712 | 713 | wot:src_assurance 714 | a owl:AnnotationProperty . 715 | 716 | -------------------------------------------------------------------------------- /ontologies/owl/owl-AllDifferent.n3: -------------------------------------------------------------------------------- 1 | @prefix list: . 2 | @prefix log: . 3 | @prefix owl: . 4 | @prefix rdfs: . 5 | @prefix rdf: . 6 | 7 | {?A a owl:AllDifferent. ?A owl:members ?L. ?X list:in ?L. ?Y list:in ?L. ?X log:notEqualTo ?Y. ?X owl:sameAs ?Y} => false. 8 | {?A a owl:AllDifferent. ?A owl:distinctMembers ?L. ?X list:in ?L. ?Y list:in ?L. ?X log:notEqualTo ?Y. ?X owl:sameAs ?Y} => false. 9 | -------------------------------------------------------------------------------- /ontologies/owl/owl-FunctionalProperty.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix owl: . 3 | @prefix rdfs: . 4 | @prefix rdf: . 5 | 6 | {?P a owl:FunctionalProperty. ?S ?P ?X. ?S ?P ?Y} => {?X owl:sameAs ?Y}. 7 | {?P a owl:FunctionalProperty. ?S ?P ?X. ?S ?P ?Y. ?X owl:differentFrom ?Y} => false. 8 | -------------------------------------------------------------------------------- /ontologies/owl/owl-SymmetricProperty.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix owl: . 3 | @prefix rdfs: . 4 | @prefix rdf: . 5 | 6 | {?P a owl:SymmetricProperty. ?S ?P ?O} => {?O ?P ?S}. 7 | -------------------------------------------------------------------------------- /ontologies/owl/owl-TransitiveProperty.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix owl: . 3 | @prefix rdfs: . 4 | @prefix rdf: . 5 | 6 | {?P a owl:TransitiveProperty. ?S ?P ?X. ?X ?P ?O.} => {?S ?P ?O}. 7 | -------------------------------------------------------------------------------- /ontologies/owl/owl-equivalentClass.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix owl: . 3 | @prefix rdfs: . 4 | @prefix rdf: . 5 | 6 | {?A owl:equivalentClass ?B. ?X a ?A} => {?X a ?B}. 7 | {?A owl:equivalentClass ?B. ?X a ?B} => {?X a ?A}. 8 | {?A owl:equivalentClass ?B} => {?B owl:equivalentClass ?A}. 9 | {?A owl:equivalentClass ?B. ?B owl:equivalentClass ?C} => {?A owl:equivalentClass ?C}. 10 | {?A owl:equivalentClass ?B} => {?A rdfs:subClassOf ?B. ?B rdfs:subClassOf ?A}. 11 | {?A rdfs:subClassOf ?B. ?B rdfs:subClassOf ?A} => {?A owl:equivalentClass ?B}. 12 | -------------------------------------------------------------------------------- /ontologies/owl/owl-equivalentProperty.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix owl: . 3 | @prefix rdfs: . 4 | @prefix rdf: . 5 | 6 | {?P owl:equivalentProperty ?Q. ?S ?P ?O} => {?S ?Q ?O}. 7 | {?P owl:equivalentProperty ?Q. ?S ?Q ?O} => {?S ?P ?O}. 8 | {?P owl:equivalentProperty ?Q} => {?Q owl:equivalentProperty ?P}. 9 | {?P owl:equivalentProperty ?Q. ?Q owl:equivalentProperty ?R} => {?P owl:equivalentProperty ?R}. 10 | {?P owl:equivalentProperty ?Q} => {?P rdfs:subPropertyOf ?Q. ?Q rdfs:subPropertyOf ?P}. 11 | {?P rdfs:subPropertyOf ?Q. ?Q rdfs:subPropertyOf ?P} => {?P owl:equivalentProperty ?Q}. 12 | -------------------------------------------------------------------------------- /ontologies/owl/owl-inverseOf.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix owl: . 3 | @prefix rdfs: . 4 | @prefix rdf: . 5 | 6 | {?P owl:inverseOf ?Q. ?S ?P ?O} => {?O ?Q ?S}. 7 | {?P owl:inverseOf ?Q. ?S ?Q ?O} => {?O ?P ?S}. 8 | {?P owl:inverseOf ?Q} => {?Q owl:inverseOf ?P}. 9 | -------------------------------------------------------------------------------- /ontologies/owl/owl-sameAs.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix owl: . 3 | @prefix rdfs: . 4 | @prefix rdf: . 5 | 6 | {?X owl:sameAs ?Y} => {?Y owl:sameAs ?X}. 7 | {?X owl:sameAs ?Y. ?Y owl:sameAs ?Z} => {?X owl:sameAs ?Z}. 8 | {?X owl:sameAs ?Y. ?X owl:differentFrom ?Y} => false. 9 | -------------------------------------------------------------------------------- /ontologies/rdfs/rdfs-domain.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix rdfs: . 3 | @prefix rdf: . 4 | 5 | {?P rdfs:domain ?C. ?X ?P ?Y} => {?X a ?C}. 6 | -------------------------------------------------------------------------------- /ontologies/rdfs/rdfs-range.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix rdfs: . 3 | @prefix rdf: . 4 | 5 | {?P rdfs:range ?C. ?X ?P ?Y} => {?Y a ?C}. 6 | -------------------------------------------------------------------------------- /ontologies/rdfs/rdfs-subClassOf.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix rdfs: . 3 | @prefix rdf: . 4 | 5 | {?C rdfs:subClassOf ?D. ?X a ?C} => {?X a ?D}. 6 | {?C rdfs:subClassOf ?D. ?D rdfs:subClassOf ?E} => {?C rdfs:subClassOf ?E}. 7 | {?C rdfs:subClassOf ?D. ?P rdfs:domain ?C} => {?P rdfs:domain ?D}. 8 | {?C rdfs:subClassOf ?D. ?P rdfs:range ?C} => {?P rdfs:range ?D}. 9 | -------------------------------------------------------------------------------- /ontologies/rdfs/rdfs-subPropertyOf.n3: -------------------------------------------------------------------------------- 1 | @prefix log: . 2 | @prefix rdfs: . 3 | @prefix rdf: . 4 | 5 | {?P rdfs:subPropertyOf ?Q. ?S ?P ?O} => {?S ?Q ?O}. 6 | {?P rdfs:subPropertyOf ?Q. ?Q rdfs:subPropertyOf ?R} => {?P rdfs:subPropertyOf ?R}. 7 | {?P rdfs:subPropertyOf ?Q. ?Q rdfs:domain ?C} => {?P rdfs:domain ?C}. 8 | {?P rdfs:subPropertyOf ?Q. ?Q rdfs:range ?C} => {?P rdfs:range ?C}. 9 | -------------------------------------------------------------------------------- /ontologies/sioc.ttl: -------------------------------------------------------------------------------- 1 | @prefix rdf: . 2 | @prefix rdfs: . 3 | @prefix owl: . 4 | @prefix vs: . 5 | @prefix foaf: . 6 | @prefix wot: . 7 | @prefix dcterms: . 8 | @prefix sioc: . 9 | 10 | dcterms:date 11 | a owl:DatatypeProperty . 12 | 13 | dcterms:description 14 | a owl:DatatypeProperty . 15 | 16 | dcterms:references 17 | a owl:ObjectProperty . 18 | 19 | dcterms:subject 20 | a owl:ObjectProperty . 21 | 22 | dcterms:title 23 | a owl:DatatypeProperty . 24 | 25 | 26 | dcterms:description """SIOC (Semantically-Interlinked Online Communities) is an ontology for describing the information in online communities. 27 | This information can be used to export information from online communities and to link them together. The scope of the application areas that SIOC can be used for includes (and is not limited to) weblogs, message boards, mailing lists and chat channels."""@en ; 28 | dcterms:title "SIOC Core Ontology Namespace"@en ; 29 | a owl:Ontology, owl:Thing ; 30 | rdfs:seeAlso ; 31 | owl:versionInfo "Revision: 1.35" . 32 | 33 | sioc:Community 34 | a owl:Class ; 35 | rdfs:comment "Community is a high-level concept that defines an online community and what it consists of."@en ; 36 | rdfs:isDefinedBy ; 37 | rdfs:label "Community"@en ; 38 | owl:disjointWith sioc:Item, sioc:Role, sioc:UserAccount . 39 | 40 | sioc:Container 41 | a owl:Class ; 42 | rdfs:comment "An area in which content Items are contained."@en ; 43 | rdfs:isDefinedBy ; 44 | rdfs:label "Container"@en ; 45 | owl:disjointWith sioc:Item, sioc:Role, sioc:UserAccount, sioc:Usergroup . 46 | 47 | sioc:Forum 48 | a owl:Class ; 49 | rdfs:comment "A discussion area on which Posts or entries are made."@en ; 50 | rdfs:isDefinedBy ; 51 | rdfs:label "Forum"@en ; 52 | rdfs:subClassOf sioc:Container . 53 | 54 | sioc:Item 55 | a owl:Class ; 56 | rdfs:comment "An Item is something which can be in a Container."@en ; 57 | rdfs:isDefinedBy ; 58 | rdfs:label "Item"@en ; 59 | owl:disjointWith sioc:Container, sioc:Role, sioc:Space, sioc:UserAccount, sioc:Usergroup . 60 | 61 | sioc:Post 62 | a owl:Class ; 63 | rdfs:comment "An article or message that can be posted to a Forum."@en ; 64 | rdfs:isDefinedBy ; 65 | rdfs:label "Post"@en ; 66 | rdfs:subClassOf sioc:Item, foaf:Document . 67 | 68 | sioc:Role 69 | a owl:Class ; 70 | rdfs:comment "A Role is a function of a UserAccount within a scope of a particular Forum, Site, etc."@en ; 71 | rdfs:isDefinedBy ; 72 | rdfs:label "Role"@en ; 73 | owl:disjointWith sioc:Container, sioc:Item, sioc:Space, sioc:UserAccount, sioc:Usergroup . 74 | 75 | sioc:Site 76 | a owl:Class ; 77 | rdfs:comment "A Site can be the location of an online community or set of communities, with UserAccounts and Usergroups creating Items in a set of Containers. It can be thought of as a web-accessible data Space."@en ; 78 | rdfs:isDefinedBy ; 79 | rdfs:label "Site"@en ; 80 | rdfs:subClassOf sioc:Space . 81 | 82 | sioc:Space 83 | a owl:Class ; 84 | rdfs:comment "A Space is a place where data resides, e.g. on a website, desktop, fileshare, etc."@en ; 85 | rdfs:isDefinedBy ; 86 | rdfs:label "Space"@en ; 87 | owl:disjointWith sioc:Item, sioc:Role, sioc:UserAccount, sioc:Usergroup . 88 | 89 | sioc:Thread 90 | a owl:Class ; 91 | rdfs:comment "A container for a series of threaded discussion Posts or Items."@en ; 92 | rdfs:isDefinedBy ; 93 | rdfs:label "Thread"@en ; 94 | rdfs:subClassOf sioc:Container . 95 | 96 | sioc:User 97 | a owl:DeprecatedClass ; 98 | rdfs:comment "UserAccount is now preferred. This is a deprecated class for a User in an online community site."@en ; 99 | rdfs:isDefinedBy ; 100 | rdfs:label "User"@en ; 101 | rdfs:subClassOf foaf:OnlineAccount ; 102 | owl:disjointWith sioc:Container, sioc:Item, sioc:Role, sioc:Space, sioc:Usergroup ; 103 | owl:equivalentClass sioc:UserAccount ; 104 | owl:versionInfo "This class is deprecated. Use sioc:UserAccount from the SIOC ontology instead." . 105 | 106 | sioc:UserAccount 107 | a owl:Class ; 108 | rdfs:comment "A user account in an online community site."@en ; 109 | rdfs:isDefinedBy ; 110 | rdfs:label "User Account"@en ; 111 | rdfs:subClassOf foaf:OnlineAccount ; 112 | owl:disjointWith sioc:Container, sioc:Item, sioc:Role, sioc:Space, sioc:Usergroup . 113 | 114 | sioc:Usergroup 115 | a owl:Class ; 116 | rdfs:comment "A set of UserAccounts whose owners have a common purpose or interest. Can be used for access control purposes."@en ; 117 | rdfs:isDefinedBy ; 118 | rdfs:label "Usergroup"@en ; 119 | owl:disjointWith sioc:Container, sioc:Item, sioc:Role, sioc:Space, sioc:UserAccount . 120 | 121 | sioc:about 122 | a owl:ObjectProperty ; 123 | rdfs:comment "Specifies that this Item is about a particular resource, e.g. a Post describing a book, hotel, etc."@en ; 124 | rdfs:domain sioc:Item ; 125 | rdfs:isDefinedBy ; 126 | rdfs:label "about"@en . 127 | 128 | sioc:account_of 129 | a owl:ObjectProperty ; 130 | rdfs:comment "Refers to the foaf:Agent or foaf:Person who owns this sioc:UserAccount."@en ; 131 | rdfs:domain sioc:UserAccount ; 132 | rdfs:isDefinedBy ; 133 | rdfs:label "account of"@en ; 134 | rdfs:range foaf:Agent ; 135 | owl:inverseOf foaf:account . 136 | 137 | sioc:addressed_to 138 | a owl:ObjectProperty ; 139 | rdfs:comment "Refers to who (e.g. a UserAccount, e-mail address, etc.) a particular Item is addressed to."@en ; 140 | rdfs:domain sioc:Item ; 141 | rdfs:isDefinedBy ; 142 | rdfs:label "addressed to"@en . 143 | 144 | sioc:administrator_of 145 | a owl:ObjectProperty ; 146 | rdfs:comment "A Site that the UserAccount is an administrator of."@en ; 147 | rdfs:domain sioc:UserAccount ; 148 | rdfs:isDefinedBy ; 149 | rdfs:label "administrator of"@en ; 150 | rdfs:range sioc:Site ; 151 | owl:inverseOf sioc:has_administrator . 152 | 153 | sioc:attachment 154 | a owl:ObjectProperty ; 155 | rdfs:comment "The URI of a file attached to an Item."@en ; 156 | rdfs:domain sioc:Item ; 157 | rdfs:isDefinedBy ; 158 | rdfs:label "attachment"@en . 159 | 160 | sioc:avatar 161 | a owl:ObjectProperty ; 162 | rdfs:comment "An image or depiction used to represent this UserAccount."@en ; 163 | rdfs:domain sioc:UserAccount ; 164 | rdfs:isDefinedBy ; 165 | rdfs:label "avatar"@en ; 166 | rdfs:subPropertyOf foaf:depiction . 167 | 168 | sioc:container_of 169 | a owl:ObjectProperty ; 170 | rdfs:comment "An Item that this Container contains."@en ; 171 | rdfs:domain sioc:Container ; 172 | rdfs:isDefinedBy ; 173 | rdfs:label "container of"@en ; 174 | rdfs:range sioc:Item ; 175 | owl:inverseOf sioc:has_container . 176 | 177 | sioc:content 178 | a owl:DatatypeProperty ; 179 | rdfs:comment "The content of the Item in plain text format."@en ; 180 | rdfs:domain sioc:Item ; 181 | rdfs:isDefinedBy ; 182 | rdfs:label "content"@en ; 183 | rdfs:range rdfs:Literal . 184 | 185 | sioc:content_encoded 186 | a owl:DatatypeProperty, owl:DeprecatedProperty ; 187 | rdfs:comment "The encoded content of the Post, contained in CDATA areas."@en ; 188 | rdfs:domain sioc:Post ; 189 | rdfs:isDefinedBy ; 190 | rdfs:label "content encoded"@en ; 191 | rdfs:range rdfs:Literal ; 192 | owl:versionInfo "This property is deprecated. Use content:encoded from the RSS 1.0 content module instead." . 193 | 194 | sioc:created_at 195 | a owl:DatatypeProperty, owl:DeprecatedProperty ; 196 | rdfs:comment "When this was created, in ISO 8601 format."@en ; 197 | rdfs:domain sioc:Post ; 198 | rdfs:isDefinedBy ; 199 | rdfs:label "created at"@en ; 200 | rdfs:range rdfs:Literal ; 201 | owl:versionInfo "This property is deprecated. Use dcterms:created from the Dublin Core ontology instead." . 202 | 203 | sioc:creator_of 204 | a owl:ObjectProperty ; 205 | rdfs:comment "A resource that the UserAccount is a creator of."@en ; 206 | rdfs:domain sioc:UserAccount ; 207 | rdfs:isDefinedBy ; 208 | rdfs:label "creator of"@en ; 209 | owl:inverseOf sioc:has_creator . 210 | 211 | sioc:description 212 | a owl:DatatypeProperty, owl:DeprecatedProperty ; 213 | rdfs:comment "The content of the Post."@en ; 214 | rdfs:domain sioc:Post ; 215 | rdfs:isDefinedBy ; 216 | rdfs:label "description"@en ; 217 | rdfs:range rdfs:Literal ; 218 | owl:versionInfo "This property is deprecated. Use sioc:content or other methods (AtomOwl, content:encoded from RSS 1.0, etc.) instead." . 219 | 220 | sioc:earlier_version 221 | a owl:TransitiveProperty ; 222 | rdfs:comment "Links to a previous (older) revision of this Item or Post."@en ; 223 | rdfs:domain sioc:Item ; 224 | rdfs:isDefinedBy ; 225 | rdfs:label "earlier version"@en ; 226 | rdfs:range sioc:Item ; 227 | owl:inverseOf sioc:later_version . 228 | 229 | sioc:email 230 | a owl:ObjectProperty ; 231 | rdfs:comment "An electronic mail address of the UserAccount."@en ; 232 | rdfs:domain sioc:UserAccount ; 233 | rdfs:isDefinedBy ; 234 | rdfs:label "email"@en . 235 | 236 | sioc:email_sha1 237 | a owl:DatatypeProperty ; 238 | rdfs:comment "An electronic mail address of the UserAccount, encoded using SHA1."@en ; 239 | rdfs:domain sioc:UserAccount ; 240 | rdfs:isDefinedBy ; 241 | rdfs:label "email sha1"@en ; 242 | rdfs:range rdfs:Literal . 243 | 244 | sioc:embeds_knowledge 245 | a owl:ObjectProperty ; 246 | rdfs:comment "This links Items to embedded statements, facts and structured content."@en ; 247 | rdfs:domain sioc:Item ; 248 | rdfs:isDefinedBy ; 249 | rdfs:label "embeds knowledge"@en ; 250 | rdfs:range . 251 | 252 | sioc:feed 253 | a owl:ObjectProperty ; 254 | rdfs:comment "A feed (e.g. RSS, Atom, etc.) pertaining to this resource (e.g. for a Forum, Site, UserAccount, etc.)."@en ; 255 | rdfs:isDefinedBy ; 256 | rdfs:label "feed"@en . 257 | 258 | sioc:first_name 259 | a owl:DatatypeProperty, owl:DeprecatedProperty ; 260 | rdfs:comment "First (real) name of this User. Synonyms include given name or christian name."@en ; 261 | rdfs:domain sioc:UserAccount ; 262 | rdfs:isDefinedBy ; 263 | rdfs:label "first name"@en ; 264 | rdfs:range rdfs:Literal ; 265 | owl:versionInfo "This property is deprecated. Use foaf:name or foaf:firstName from the FOAF vocabulary instead." . 266 | 267 | sioc:follows 268 | a owl:ObjectProperty ; 269 | rdfs:comment "Indicates that one UserAccount follows another UserAccount (e.g. for microblog posts or other content item updates)."@en ; 270 | rdfs:domain sioc:UserAccount ; 271 | rdfs:isDefinedBy ; 272 | rdfs:label "follows"@en ; 273 | rdfs:range sioc:UserAccount . 274 | 275 | sioc:function_of 276 | a owl:ObjectProperty ; 277 | rdfs:comment "A UserAccount that has this Role."@en ; 278 | rdfs:domain sioc:Role ; 279 | rdfs:isDefinedBy ; 280 | rdfs:label "function of"@en ; 281 | owl:inverseOf sioc:has_function . 282 | 283 | sioc:group_of 284 | a owl:DeprecatedProperty, owl:ObjectProperty ; 285 | rdfs:label "group of"@en ; 286 | owl:inverseOf sioc:has_group ; 287 | owl:versionInfo "This property has been renamed. Use sioc:usergroup_of instead." . 288 | 289 | sioc:has_administrator 290 | a owl:ObjectProperty ; 291 | rdfs:comment "A UserAccount that is an administrator of this Site."@en ; 292 | rdfs:domain sioc:Site ; 293 | rdfs:isDefinedBy ; 294 | rdfs:label "has administrator"@en ; 295 | rdfs:range sioc:UserAccount ; 296 | owl:inverseOf sioc:administrator_of . 297 | 298 | sioc:has_container 299 | a owl:ObjectProperty ; 300 | rdfs:comment "The Container to which this Item belongs."@en ; 301 | rdfs:domain sioc:Item ; 302 | rdfs:isDefinedBy ; 303 | rdfs:label "has container"@en ; 304 | rdfs:range sioc:Container ; 305 | owl:inverseOf sioc:container_of . 306 | 307 | sioc:has_creator 308 | a owl:ObjectProperty ; 309 | rdfs:comment "This is the UserAccount that made this resource."@en ; 310 | rdfs:isDefinedBy ; 311 | rdfs:label "has creator"@en ; 312 | rdfs:range sioc:UserAccount ; 313 | owl:inverseOf sioc:creator_of . 314 | 315 | sioc:has_discussion 316 | a owl:ObjectProperty ; 317 | rdfs:comment "The discussion that is related to this Item."@en ; 318 | rdfs:domain sioc:Item ; 319 | rdfs:isDefinedBy ; 320 | rdfs:label "has discussion"@en . 321 | 322 | sioc:has_function 323 | a owl:ObjectProperty ; 324 | rdfs:comment "A Role that this UserAccount has."@en ; 325 | rdfs:isDefinedBy ; 326 | rdfs:label "has function"@en ; 327 | rdfs:range sioc:Role ; 328 | owl:inverseOf sioc:function_of . 329 | 330 | sioc:has_group 331 | a owl:DeprecatedProperty, owl:ObjectProperty ; 332 | rdfs:label "has group"@en ; 333 | owl:inverseOf sioc:group_of ; 334 | owl:versionInfo "This property has been renamed. Use sioc:has_usergroup instead." . 335 | 336 | sioc:has_host 337 | a owl:ObjectProperty ; 338 | rdfs:comment "The Site that hosts this Forum."@en ; 339 | rdfs:domain sioc:Forum ; 340 | rdfs:isDefinedBy ; 341 | rdfs:label "has host"@en ; 342 | rdfs:range sioc:Site ; 343 | owl:inverseOf sioc:host_of . 344 | 345 | sioc:has_member 346 | a owl:ObjectProperty ; 347 | rdfs:comment "A UserAccount that is a member of this Usergroup."@en ; 348 | rdfs:domain sioc:Usergroup ; 349 | rdfs:isDefinedBy ; 350 | rdfs:label "has member"@en ; 351 | rdfs:range sioc:UserAccount ; 352 | owl:inverseOf sioc:member_of . 353 | 354 | sioc:has_moderator 355 | a owl:ObjectProperty ; 356 | rdfs:comment "A UserAccount that is a moderator of this Forum."@en ; 357 | rdfs:domain sioc:Forum ; 358 | rdfs:isDefinedBy ; 359 | rdfs:label "has moderator"@en ; 360 | rdfs:range sioc:UserAccount . 361 | 362 | sioc:has_modifier 363 | a owl:ObjectProperty ; 364 | rdfs:comment "A UserAccount that modified this Item."@en ; 365 | rdfs:domain sioc:Item ; 366 | rdfs:isDefinedBy ; 367 | rdfs:label "has modifier"@en ; 368 | rdfs:range sioc:UserAccount ; 369 | owl:inverseOf sioc:modifier_of . 370 | 371 | sioc:has_owner 372 | a owl:ObjectProperty ; 373 | rdfs:comment "A UserAccount that this resource is owned by."@en ; 374 | rdfs:isDefinedBy ; 375 | rdfs:label "has owner"@en ; 376 | rdfs:range sioc:UserAccount ; 377 | owl:inverseOf sioc:owner_of . 378 | 379 | sioc:has_parent 380 | a owl:ObjectProperty ; 381 | rdfs:comment "A Container or Forum that this Container or Forum is a child of."@en ; 382 | rdfs:domain sioc:Container ; 383 | rdfs:isDefinedBy ; 384 | rdfs:label "has parent"@en ; 385 | rdfs:range sioc:Container ; 386 | owl:inverseOf sioc:parent_of . 387 | 388 | sioc:has_part 389 | a owl:DeprecatedProperty, owl:ObjectProperty ; 390 | rdfs:comment "An resource that is a part of this subject."@en ; 391 | rdfs:isDefinedBy ; 392 | rdfs:label "has part"@en ; 393 | owl:inverseOf sioc:part_of ; 394 | owl:versionInfo "This property is deprecated. Use dcterms:hasPart from the Dublin Core ontology instead." . 395 | 396 | sioc:has_reply 397 | a owl:ObjectProperty ; 398 | rdfs:comment "Points to an Item or Post that is a reply or response to this Item or Post."@en ; 399 | rdfs:domain sioc:Item ; 400 | rdfs:isDefinedBy ; 401 | rdfs:label "has reply"@en ; 402 | rdfs:range sioc:Item ; 403 | rdfs:subPropertyOf sioc:related_to ; 404 | owl:inverseOf sioc:reply_of . 405 | 406 | sioc:has_scope 407 | a owl:ObjectProperty ; 408 | rdfs:comment "A resource that this Role applies to."@en ; 409 | rdfs:domain sioc:Role ; 410 | rdfs:isDefinedBy ; 411 | rdfs:label "has scope"@en ; 412 | owl:inverseOf sioc:scope_of . 413 | 414 | sioc:has_space 415 | a owl:ObjectProperty ; 416 | rdfs:comment "A data Space which this resource is a part of."@en ; 417 | rdfs:isDefinedBy ; 418 | rdfs:label "has space"@en ; 419 | rdfs:range sioc:Space ; 420 | owl:inverseOf sioc:space_of . 421 | 422 | sioc:has_subscriber 423 | a owl:ObjectProperty ; 424 | rdfs:comment "A UserAccount that is subscribed to this Container."@en ; 425 | rdfs:domain sioc:Container ; 426 | rdfs:isDefinedBy ; 427 | rdfs:label "has subscriber"@en ; 428 | rdfs:range sioc:UserAccount ; 429 | rdfs:seeAlso sioc:feed ; 430 | owl:inverseOf sioc:subscriber_of . 431 | 432 | sioc:has_usergroup 433 | a owl:ObjectProperty ; 434 | rdfs:comment "Points to a Usergroup that has certain access to this Space."@en ; 435 | rdfs:domain sioc:Space ; 436 | rdfs:isDefinedBy ; 437 | rdfs:label "has usergroup"@en ; 438 | rdfs:range sioc:Usergroup ; 439 | owl:inverseOf sioc:usergroup_of . 440 | 441 | sioc:host_of 442 | a owl:ObjectProperty ; 443 | rdfs:comment "A Forum that is hosted on this Site."@en ; 444 | rdfs:domain sioc:Site ; 445 | rdfs:isDefinedBy ; 446 | rdfs:label "host of"@en ; 447 | rdfs:range sioc:Forum ; 448 | owl:inverseOf sioc:has_host . 449 | 450 | sioc:id 451 | a owl:DatatypeProperty ; 452 | rdfs:comment "An identifier of a SIOC concept instance. For example, a user ID. Must be unique for instances of each type of SIOC concept within the same site."@en ; 453 | rdfs:isDefinedBy ; 454 | rdfs:label "id"@en ; 455 | rdfs:range rdfs:Literal . 456 | 457 | sioc:ip_address 458 | a owl:DatatypeProperty ; 459 | rdfs:comment "The IP address used when creating this Item. This can be associated with a creator. Some wiki articles list the IP addresses for the creator or modifiers when the usernames are absent."@en ; 460 | rdfs:domain sioc:Item ; 461 | rdfs:isDefinedBy ; 462 | rdfs:label "ip address"@en ; 463 | rdfs:range rdfs:Literal . 464 | 465 | sioc:last_activity_date 466 | a owl:DatatypeProperty ; 467 | rdfs:comment "The date and time of the last activity associated with a SIOC concept instance, and expressed in ISO 8601 format. This could be due to a reply Post or Comment, a modification to an Item, etc."@en ; 468 | rdfs:isDefinedBy ; 469 | rdfs:label "last activity date"@en ; 470 | rdfs:range rdfs:Literal ; 471 | rdfs:subPropertyOf dcterms:date . 472 | 473 | sioc:last_item_date 474 | a owl:DatatypeProperty ; 475 | rdfs:comment "The date and time of the last Post (or Item) in a Forum (or a Container), in ISO 8601 format."@en ; 476 | rdfs:domain sioc:Container ; 477 | rdfs:isDefinedBy ; 478 | rdfs:label "last item date"@en ; 479 | rdfs:range rdfs:Literal ; 480 | rdfs:subPropertyOf dcterms:date . 481 | 482 | sioc:last_name 483 | a owl:DatatypeProperty, owl:DeprecatedProperty ; 484 | rdfs:comment "Last (real) name of this user. Synonyms include surname or family name."@en ; 485 | rdfs:domain sioc:UserAccount ; 486 | rdfs:isDefinedBy ; 487 | rdfs:label "last name"@en ; 488 | rdfs:range rdfs:Literal ; 489 | owl:versionInfo "This property is deprecated. Use foaf:name or foaf:surname from the FOAF vocabulary instead." . 490 | 491 | sioc:last_reply_date 492 | a owl:DatatypeProperty ; 493 | rdfs:comment "The date and time of the last reply Post or Comment, which could be associated with a starter Item or Post or with a Thread, and expressed in ISO 8601 format."@en ; 494 | rdfs:isDefinedBy ; 495 | rdfs:label "last reply date"@en ; 496 | rdfs:range rdfs:Literal ; 497 | rdfs:subPropertyOf dcterms:date . 498 | 499 | sioc:later_version 500 | a owl:TransitiveProperty ; 501 | rdfs:comment "Links to a later (newer) revision of this Item or Post."@en ; 502 | rdfs:domain sioc:Item ; 503 | rdfs:isDefinedBy ; 504 | rdfs:label "later version"@en ; 505 | rdfs:range sioc:Item ; 506 | owl:inverseOf sioc:earlier_version . 507 | 508 | sioc:latest_version 509 | a owl:ObjectProperty ; 510 | rdfs:comment "Links to the latest revision of this Item or Post."@en ; 511 | rdfs:domain sioc:Item ; 512 | rdfs:isDefinedBy ; 513 | rdfs:label "latest version"@en ; 514 | rdfs:range sioc:Item . 515 | 516 | sioc:link 517 | a owl:ObjectProperty ; 518 | rdfs:comment "A URI of a document which contains this SIOC object."@en ; 519 | rdfs:isDefinedBy ; 520 | rdfs:label "link"@en . 521 | 522 | sioc:links_to 523 | a owl:ObjectProperty ; 524 | rdfs:comment "Links extracted from hyperlinks within a SIOC concept, e.g. Post or Site."@en ; 525 | rdfs:isDefinedBy ; 526 | rdfs:label "links to"@en ; 527 | rdfs:subPropertyOf dcterms:references . 528 | 529 | sioc:member_of 530 | a owl:ObjectProperty ; 531 | rdfs:comment "A Usergroup that this UserAccount is a member of."@en ; 532 | rdfs:domain sioc:UserAccount ; 533 | rdfs:isDefinedBy ; 534 | rdfs:label "member of"@en ; 535 | rdfs:range sioc:Usergroup ; 536 | owl:inverseOf sioc:has_member . 537 | 538 | sioc:moderator_of 539 | a owl:ObjectProperty ; 540 | rdfs:comment "A Forum that a UserAccount is a moderator of."@en ; 541 | rdfs:domain sioc:UserAccount ; 542 | rdfs:isDefinedBy ; 543 | rdfs:label "moderator of"@en ; 544 | rdfs:range sioc:Forum ; 545 | owl:inverseOf sioc:has_moderator . 546 | 547 | sioc:modified_at 548 | a owl:DatatypeProperty, owl:DeprecatedProperty ; 549 | rdfs:comment "When this was modified, in ISO 8601 format."@en ; 550 | rdfs:domain sioc:Post ; 551 | rdfs:isDefinedBy ; 552 | rdfs:label "modified at"@en ; 553 | rdfs:range rdfs:Literal ; 554 | owl:versionInfo "This property is deprecated. Use dcterms:modified from the Dublin Core ontology instead." . 555 | 556 | sioc:modifier_of 557 | a owl:ObjectProperty ; 558 | rdfs:comment "An Item that this UserAccount has modified."@en ; 559 | rdfs:domain sioc:UserAccount ; 560 | rdfs:isDefinedBy ; 561 | rdfs:label "modifier of"@en ; 562 | rdfs:range sioc:Item ; 563 | owl:inverseOf sioc:has_modifier . 564 | 565 | sioc:name 566 | a owl:DatatypeProperty ; 567 | rdfs:comment "The name of a SIOC concept instance, e.g. a username for a UserAccount, group name for a Usergroup, etc."@en ; 568 | rdfs:isDefinedBy ; 569 | rdfs:label "name"@en ; 570 | rdfs:range rdfs:Literal . 571 | 572 | sioc:next_by_date 573 | a owl:ObjectProperty ; 574 | rdfs:comment "Next Item or Post in a given Container sorted by date."@en ; 575 | rdfs:domain sioc:Item ; 576 | rdfs:isDefinedBy ; 577 | rdfs:label "next by date"@en ; 578 | rdfs:range sioc:Item ; 579 | owl:inverseOf sioc:previous_by_date . 580 | 581 | sioc:next_version 582 | a owl:ObjectProperty ; 583 | rdfs:comment "Links to the next revision of this Item or Post."@en ; 584 | rdfs:domain sioc:Item ; 585 | rdfs:isDefinedBy ; 586 | rdfs:label "next version"@en ; 587 | rdfs:range sioc:Item ; 588 | rdfs:subPropertyOf sioc:later_version ; 589 | owl:inverseOf sioc:previous_version . 590 | 591 | sioc:note 592 | a owl:DatatypeProperty ; 593 | rdfs:comment "A note associated with this resource, for example, if it has been edited by a UserAccount."@en ; 594 | rdfs:isDefinedBy ; 595 | rdfs:label "note"@en ; 596 | rdfs:range rdfs:Literal . 597 | 598 | sioc:num_authors 599 | a owl:DatatypeProperty ; 600 | rdfs:comment "The number of unique authors (UserAccounts and unregistered posters) who have contributed to this Item, Thread, Post, etc."@en ; 601 | rdfs:isDefinedBy ; 602 | rdfs:label "num authors"@en ; 603 | rdfs:range . 604 | 605 | sioc:num_items 606 | a owl:DatatypeProperty ; 607 | rdfs:comment "The number of Posts (or Items) in a Forum (or a Container)."@en ; 608 | rdfs:domain sioc:Container ; 609 | rdfs:isDefinedBy ; 610 | rdfs:label "num items"@en ; 611 | rdfs:range . 612 | 613 | sioc:num_replies 614 | a owl:DatatypeProperty ; 615 | rdfs:comment "The number of replies that this Item, Thread, Post, etc. has. Useful for when the reply structure is absent."@en ; 616 | rdfs:isDefinedBy ; 617 | rdfs:label "num replies"@en ; 618 | rdfs:range . 619 | 620 | sioc:num_threads 621 | a owl:DatatypeProperty ; 622 | rdfs:comment "The number of Threads (AKA discussion topics) in a Forum."@en ; 623 | rdfs:domain sioc:Forum ; 624 | rdfs:isDefinedBy ; 625 | rdfs:label "num threads"@en ; 626 | rdfs:range . 627 | 628 | sioc:num_views 629 | a owl:DatatypeProperty ; 630 | rdfs:comment "The number of times this Item, Thread, UserAccount profile, etc. has been viewed."@en ; 631 | rdfs:isDefinedBy ; 632 | rdfs:label "num views"@en ; 633 | rdfs:range . 634 | 635 | sioc:owner_of 636 | a owl:ObjectProperty ; 637 | rdfs:comment "A resource owned by a particular UserAccount, for example, a weblog or image gallery."@en ; 638 | rdfs:domain sioc:UserAccount ; 639 | rdfs:isDefinedBy ; 640 | rdfs:label "owner of"@en ; 641 | owl:inverseOf sioc:has_owner . 642 | 643 | sioc:parent_of 644 | a owl:ObjectProperty ; 645 | rdfs:comment "A child Container or Forum that this Container or Forum is a parent of."@en ; 646 | rdfs:domain sioc:Container ; 647 | rdfs:isDefinedBy ; 648 | rdfs:label "parent of"@en ; 649 | rdfs:range sioc:Container ; 650 | owl:inverseOf sioc:has_parent . 651 | 652 | sioc:part_of 653 | a owl:DeprecatedProperty, owl:ObjectProperty ; 654 | rdfs:comment "A resource that the subject is a part of."@en ; 655 | rdfs:isDefinedBy ; 656 | rdfs:label "part of"@en ; 657 | owl:inverseOf sioc:has_part ; 658 | owl:versionInfo "This property is deprecated. Use dcterms:isPartOf from the Dublin Core ontology instead." . 659 | 660 | sioc:previous_by_date 661 | a owl:ObjectProperty ; 662 | rdfs:comment "Previous Item or Post in a given Container sorted by date."@en ; 663 | rdfs:domain sioc:Item ; 664 | rdfs:isDefinedBy ; 665 | rdfs:label "previous by date"@en ; 666 | rdfs:range sioc:Item ; 667 | owl:inverseOf sioc:next_by_date . 668 | 669 | sioc:previous_version 670 | a owl:ObjectProperty ; 671 | rdfs:comment "Links to the previous revision of this Item or Post."@en ; 672 | rdfs:domain sioc:Item ; 673 | rdfs:isDefinedBy ; 674 | rdfs:label "previous version"@en ; 675 | rdfs:range sioc:Item ; 676 | rdfs:subPropertyOf sioc:earlier_version ; 677 | owl:inverseOf sioc:next_version . 678 | 679 | sioc:reference 680 | a owl:DeprecatedProperty, owl:ObjectProperty ; 681 | rdfs:comment "Links either created explicitly or extracted implicitly on the HTML level from the Post."@en ; 682 | rdfs:domain sioc:Post ; 683 | rdfs:isDefinedBy ; 684 | rdfs:label "reference"@en ; 685 | owl:versionInfo "Renamed to sioc:links_to." . 686 | 687 | sioc:related_to 688 | a owl:ObjectProperty ; 689 | rdfs:comment "Related Posts for this Post, perhaps determined implicitly from topics or references."@en ; 690 | rdfs:isDefinedBy ; 691 | rdfs:label "related to"@en . 692 | 693 | sioc:reply_of 694 | a owl:ObjectProperty ; 695 | rdfs:comment "Links to an Item or Post which this Item or Post is a reply to."@en ; 696 | rdfs:domain sioc:Item ; 697 | rdfs:isDefinedBy ; 698 | rdfs:label "reply of"@en ; 699 | rdfs:range sioc:Item ; 700 | rdfs:subPropertyOf sioc:related_to ; 701 | owl:inverseOf sioc:has_reply . 702 | 703 | sioc:scope_of 704 | a owl:ObjectProperty ; 705 | rdfs:comment "A Role that has a scope of this resource."@en ; 706 | rdfs:isDefinedBy ; 707 | rdfs:label "scope of"@en ; 708 | rdfs:range sioc:Role ; 709 | owl:inverseOf sioc:has_scope . 710 | 711 | sioc:sibling 712 | a owl:SymmetricProperty ; 713 | rdfs:comment "An Item may have a sibling or a twin that exists in a different Container, but the siblings may differ in some small way (for example, language, category, etc.). The sibling of this Item should be self-describing (that is, it should contain all available information)."@en ; 714 | rdfs:domain sioc:Item ; 715 | rdfs:isDefinedBy ; 716 | rdfs:label "sibling"@en ; 717 | rdfs:range sioc:Item . 718 | 719 | sioc:space_of 720 | a owl:ObjectProperty ; 721 | rdfs:comment "A resource which belongs to this data Space."@en ; 722 | rdfs:domain sioc:Space ; 723 | rdfs:isDefinedBy ; 724 | rdfs:label "space of"@en ; 725 | owl:inverseOf sioc:has_space . 726 | 727 | sioc:subject 728 | a owl:DatatypeProperty, owl:DeprecatedProperty ; 729 | rdfs:comment "Keyword(s) describing subject of the Post."@en ; 730 | rdfs:domain sioc:Post ; 731 | rdfs:isDefinedBy ; 732 | rdfs:label "subject"@en ; 733 | rdfs:range rdfs:Literal ; 734 | owl:versionInfo "This property is deprecated. Use dcterms:subject from the Dublin Core ontology for text keywords and sioc:topic if the subject can be represented by a URI instead." . 735 | 736 | sioc:subscriber_of 737 | a owl:ObjectProperty ; 738 | rdfs:comment "A Container that a UserAccount is subscribed to."@en ; 739 | rdfs:domain sioc:UserAccount ; 740 | rdfs:isDefinedBy ; 741 | rdfs:label "subscriber of"@en ; 742 | rdfs:range sioc:Container ; 743 | rdfs:seeAlso sioc:feed ; 744 | owl:inverseOf sioc:has_subscriber . 745 | 746 | sioc:title 747 | a owl:DatatypeProperty, owl:DeprecatedProperty ; 748 | rdfs:comment "This is the title (subject line) of the Post. Note that for a Post within a threaded discussion that has no parents, it would detail the topic thread."@en ; 749 | rdfs:domain sioc:Post ; 750 | rdfs:isDefinedBy ; 751 | rdfs:label "title"@en ; 752 | rdfs:range rdfs:Literal ; 753 | owl:versionInfo "This property is deprecated. Use dcterms:title from the Dublin Core ontology instead." . 754 | 755 | sioc:topic 756 | a owl:ObjectProperty ; 757 | rdfs:comment "A topic of interest, linking to the appropriate URI, e.g. in the Open Directory Project or of a SKOS category."@en ; 758 | rdfs:isDefinedBy ; 759 | rdfs:label "topic"@en ; 760 | rdfs:subPropertyOf dcterms:subject . 761 | 762 | sioc:usergroup_of 763 | a owl:ObjectProperty ; 764 | rdfs:comment "A Space that the Usergroup has access to."@en ; 765 | rdfs:domain sioc:Usergroup ; 766 | rdfs:isDefinedBy ; 767 | rdfs:label "usergroup of"@en ; 768 | rdfs:range sioc:Space ; 769 | owl:inverseOf sioc:has_usergroup . 770 | 771 | 772 | rdfs:label "SIOC Core Ontology Specification" . 773 | 774 | foaf:Agent 775 | a owl:Class . 776 | 777 | foaf:Document 778 | a owl:Class . 779 | 780 | foaf:OnlineAccount 781 | a owl:Class . 782 | 783 | foaf:account 784 | a owl:ObjectProperty . 785 | 786 | foaf:depiction 787 | a owl:ObjectProperty . 788 | 789 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "requires": true, 3 | "lockfileVersion": 1, 4 | "dependencies": { 5 | "@comunica/actor-abstract-mediatyped": { 6 | "version": "1.20.0", 7 | "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-1.20.0.tgz", 8 | "integrity": "sha512-GcPhuxLYrLU526nqoCYE1ddFNNDu6xcOkxlUGNqgs/HqkfQ4+8OaC2N7NfVGPsYZ+N+iRExQa4qND6uLL+tJxQ==" 9 | }, 10 | "@comunica/actor-http-native": { 11 | "version": "1.19.2", 12 | "resolved": "https://registry.npmjs.org/@comunica/actor-http-native/-/actor-http-native-1.19.2.tgz", 13 | "integrity": "sha512-/eLeL3/MCuoTpYqMKM4f6VNIgBMtduOHc7DHxw/p6I/mL9mRZp848+MyhKFEN4W4gVk8aKVlMCI4MI52bKXWLw==", 14 | "requires": { 15 | "@types/parse-link-header": "^1.0.0", 16 | "cross-fetch": "^3.0.5", 17 | "follow-redirects": "^1.5.1", 18 | "parse-link-header": "^1.0.1" 19 | } 20 | }, 21 | "@comunica/actor-rdf-parse-html": { 22 | "version": "1.19.2", 23 | "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-1.19.2.tgz", 24 | "integrity": "sha512-E7eJH5CR9cvYoaK78OwA8wkc46FsU7hbDHIkXy3fKktooXOcOJxoMU3+0xZ0n6qFRRzMQjzNzh+KnR+0ZgZWIg==", 25 | "requires": { 26 | "@comunica/bus-rdf-parse-html": "^1.19.2", 27 | "@types/rdf-js": "*", 28 | "htmlparser2": "^6.0.0" 29 | } 30 | }, 31 | "@comunica/actor-rdf-parse-html-microdata": { 32 | "version": "1.19.2", 33 | "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-1.19.2.tgz", 34 | "integrity": "sha512-i+FfdPRsd1wT5yrnFORo1eFbL2G+YyeG3dQtC7bEuTf3pW9wXJCUWarLZ0dBbCK3WaPR+J+zdM+fss4j++0bNA==", 35 | "requires": { 36 | "microdata-rdf-streaming-parser": "^1.1.0" 37 | } 38 | }, 39 | "@comunica/actor-rdf-parse-html-rdfa": { 40 | "version": "1.19.2", 41 | "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-1.19.2.tgz", 42 | "integrity": "sha512-Sx9vDZwHnXbcAkKOTQj0mIeablIQO1W6O92Vl1u0eStuaMyB2xBIFnPDpHpM9oQ8Yg14xwdGnSfqfCRW1Ar/mQ==", 43 | "requires": { 44 | "rdfa-streaming-parser": "^1.4.0" 45 | } 46 | }, 47 | "@comunica/actor-rdf-parse-html-script": { 48 | "version": "1.19.2", 49 | "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-1.19.2.tgz", 50 | "integrity": "sha512-GgJF1cZpFWJ7ga3g/BxuxpPQeASf07eZd3TiLRlQ5Mll4sVVqU9CO+oebQXbtnzJYnxPrSP85YCP9Ez9TnfFkQ==", 51 | "requires": { 52 | "@comunica/bus-rdf-parse-html": "^1.19.2", 53 | "@types/rdf-js": "*", 54 | "relative-to-absolute-iri": "^1.0.5" 55 | } 56 | }, 57 | "@comunica/actor-rdf-parse-jsonld": { 58 | "version": "1.19.2", 59 | "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-1.19.2.tgz", 60 | "integrity": "sha512-t2rLKtiUV0ku0ZkxjzIDUfPV/SOfeYmdR6DRBDMM/b44xda+fxeSIsYEsxjNMsz0GWUppgWi/+dmBbioO38qDQ==", 61 | "requires": { 62 | "@types/rdf-js": "*", 63 | "jsonld-context-parser": "^2.1.1", 64 | "jsonld-streaming-parser": "^2.1.1", 65 | "stream-to-string": "^1.2.0" 66 | } 67 | }, 68 | "@comunica/actor-rdf-parse-n3": { 69 | "version": "1.19.2", 70 | "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-1.19.2.tgz", 71 | "integrity": "sha512-IReAuHq1H0xNOMO0fd1mbbkgnfw1VS/Q5+hK0WJA3j5lII/nrSKRIbmdyP6jYLNHwj2F3i6aGTCRr9Z75/86kA==", 72 | "requires": { 73 | "@types/n3": "^1.4.4", 74 | "n3": "^1.6.3" 75 | } 76 | }, 77 | "@comunica/actor-rdf-parse-rdfxml": { 78 | "version": "1.19.2", 79 | "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-1.19.2.tgz", 80 | "integrity": "sha512-vC4RVTe6RTsRD32ZJR5NEOUGiHACCVvlO2/NUFy3g9/H6aQdiKen/iAqfDo03jq4yJO2UTFx8zj5l5fLvzL9yA==", 81 | "requires": { 82 | "rdfxml-streaming-parser": "^1.4.0" 83 | } 84 | }, 85 | "@comunica/actor-rdf-parse-xml-rdfa": { 86 | "version": "1.19.2", 87 | "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-1.19.2.tgz", 88 | "integrity": "sha512-y9dYBawjAxBfHZw3ITByq/+N/pkLmIqUcXc9ypiQEx1C2iZvlkgKiShhYK7b/Qzvx8FXqfhXKRknup8/yZicww==", 89 | "requires": { 90 | "rdfa-streaming-parser": "^1.3.0" 91 | } 92 | }, 93 | "@comunica/bus-http": { 94 | "version": "1.19.2", 95 | "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-1.19.2.tgz", 96 | "integrity": "sha512-dRvN7k/ZjHly+Dr+baanvHPP3MjZINE6j7Zp8TAvV2wq6KQaJhUWRSfAVbzw3AkSWy2txtC3zXUpTYGJYYiV3Q==", 97 | "requires": { 98 | "is-stream": "^2.0.0", 99 | "web-streams-node": "^0.4.0" 100 | } 101 | }, 102 | "@comunica/bus-init": { 103 | "version": "1.19.2", 104 | "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-1.19.2.tgz", 105 | "integrity": "sha512-SVIcKPSrPlHxrndsKX650ijrOPMyBdZZkDe/mLXUKNq7cSerdQZtP6w95u7/fnBwjwXOAMjPiyP3L07rD6KAcA==" 106 | }, 107 | "@comunica/bus-rdf-parse": { 108 | "version": "1.19.2", 109 | "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-1.19.2.tgz", 110 | "integrity": "sha512-tXTAWFHdmrZXmze9tWOyih0dgxaCL1qusJHIdtLW3Krt9BZhhUjPVckoHTFB+LSexmOEDHF91+WrkTwBxIDGpg==", 111 | "requires": { 112 | "@comunica/actor-abstract-mediatyped": "^1.19.2", 113 | "@types/rdf-js": "*" 114 | } 115 | }, 116 | "@comunica/bus-rdf-parse-html": { 117 | "version": "1.19.2", 118 | "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-1.19.2.tgz", 119 | "integrity": "sha512-TdhTZ7/UKQl75kndpHlIWHPQVxuRg2wbViEhQgvZBu7nyWR0F39Sh4A9iGhmdiwgZkQ8MdGIjQEdwbcSPtxN4w==", 120 | "requires": { 121 | "@types/rdf-js": "*" 122 | } 123 | }, 124 | "@comunica/core": { 125 | "version": "1.19.2", 126 | "resolved": "https://registry.npmjs.org/@comunica/core/-/core-1.19.2.tgz", 127 | "integrity": "sha512-BmUZiuCbR2T/sFlmKW6mRRBIH7hef2irNIB2nA3dDbRj5MyHVOEDDh0cJdbgMtWaHyM4m2Bw8gk8c63fQsfMPA==", 128 | "requires": { 129 | "immutable": "^3.8.2" 130 | } 131 | }, 132 | "@comunica/mediator-combine-union": { 133 | "version": "1.19.2", 134 | "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-1.19.2.tgz", 135 | "integrity": "sha512-UHC0yS8rVbSqyg8ndyKSxd8lLnQYiMzyYwbTQyMSSOJCc7WCYPXME1IMlNlsO7c0BC7hxXLZPkeIGLAYh5/CEg==" 136 | }, 137 | "@comunica/mediator-number": { 138 | "version": "1.19.2", 139 | "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-1.19.2.tgz", 140 | "integrity": "sha512-VMT2yM++DxQUhR7IJp1yS1rOXzIyXY3si4SQQMzAKIUGwgVWvW/SnB9Ds3JLXnNl4Ptb7Y+kRQZAffHZzBw41w==" 141 | }, 142 | "@comunica/mediator-race": { 143 | "version": "1.19.2", 144 | "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-1.19.2.tgz", 145 | "integrity": "sha512-F+PxeAWTrMEW0s48oaV5h3YrywoO3vPqCgSKyDfRx2YtjJX3SjJduGVNsKKCK4oWNG/NINOg3eUaTG8p4JMbWQ==" 146 | }, 147 | "@types/http-link-header": { 148 | "version": "1.0.2", 149 | "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.2.tgz", 150 | "integrity": "sha512-rWvCGMtwx+01LFVpLbSYagloSMgqDwfzLSx9JcwUEkJWo4oDBKihp6X92Ff5tIS4VE5ojV4wH6iMnAnr/TZhhg==", 151 | "requires": { 152 | "@types/node": "*" 153 | } 154 | }, 155 | "@types/n3": { 156 | "version": "1.8.0", 157 | "resolved": "https://registry.npmjs.org/@types/n3/-/n3-1.8.0.tgz", 158 | "integrity": "sha512-uyVeuz1TmdmKORidY0+hSfhonXgMk/hzpTnfZXG4HmQdXdykeoi7ohVxmAfYX21aaIcx9wJr1nqRN1griAOMPw==", 159 | "requires": { 160 | "@types/node": "*", 161 | "@types/rdf-js": "*" 162 | } 163 | }, 164 | "@types/node": { 165 | "version": "14.14.41", 166 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.41.tgz", 167 | "integrity": "sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g==" 168 | }, 169 | "@types/parse-link-header": { 170 | "version": "1.0.0", 171 | "resolved": "https://registry.npmjs.org/@types/parse-link-header/-/parse-link-header-1.0.0.tgz", 172 | "integrity": "sha512-fCA3btjE7QFeRLfcD0Sjg+6/CnmC66HpMBoRfRzd2raTaWMJV21CCZ0LO8MOqf8onl5n0EPfjq4zDhbyX8SVwA==" 173 | }, 174 | "@types/rdf-js": { 175 | "version": "4.0.1", 176 | "resolved": "https://registry.npmjs.org/@types/rdf-js/-/rdf-js-4.0.1.tgz", 177 | "integrity": "sha512-S+28+3RoFI+3arls7dS813gYnhb2HiyLX+gs00rgIvCzHU93DaYajhx4tyT+XEO8SjtzZw90OF4OVdYXBwbvkQ==", 178 | "requires": { 179 | "@types/node": "*" 180 | } 181 | }, 182 | "canonicalize": { 183 | "version": "1.0.5", 184 | "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.5.tgz", 185 | "integrity": "sha512-mAjKJPIyP0xqqv6IAkvso07StOmz6cmGtNDg3pXCSzXVZOqka7StIkAhJl/zHOi4M2CgpYfD6aeRWbnrmtvBEA==" 186 | }, 187 | "cross-fetch": { 188 | "version": "3.1.4", 189 | "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", 190 | "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", 191 | "requires": { 192 | "node-fetch": "2.6.1" 193 | } 194 | }, 195 | "dom-serializer": { 196 | "version": "1.3.1", 197 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", 198 | "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", 199 | "requires": { 200 | "domelementtype": "^2.0.1", 201 | "domhandler": "^4.0.0", 202 | "entities": "^2.0.0" 203 | } 204 | }, 205 | "domelementtype": { 206 | "version": "2.2.0", 207 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", 208 | "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" 209 | }, 210 | "domhandler": { 211 | "version": "4.2.0", 212 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", 213 | "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", 214 | "requires": { 215 | "domelementtype": "^2.2.0" 216 | } 217 | }, 218 | "domutils": { 219 | "version": "2.6.0", 220 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", 221 | "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", 222 | "requires": { 223 | "dom-serializer": "^1.0.1", 224 | "domelementtype": "^2.2.0", 225 | "domhandler": "^4.2.0" 226 | } 227 | }, 228 | "entities": { 229 | "version": "2.2.0", 230 | "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 231 | "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" 232 | }, 233 | "follow-redirects": { 234 | "version": "1.13.3", 235 | "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", 236 | "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==" 237 | }, 238 | "htmlparser2": { 239 | "version": "6.1.0", 240 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", 241 | "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", 242 | "requires": { 243 | "domelementtype": "^2.0.1", 244 | "domhandler": "^4.0.0", 245 | "domutils": "^2.5.2", 246 | "entities": "^2.0.0" 247 | } 248 | }, 249 | "http-link-header": { 250 | "version": "1.0.3", 251 | "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.0.3.tgz", 252 | "integrity": "sha512-nARK1wSKoBBrtcoESlHBx36c1Ln/gnbNQi1eB6MeTUefJIT3NvUOsV15bClga0k38f0q/kN5xxrGSDS3EFnm9w==" 253 | }, 254 | "immutable": { 255 | "version": "3.8.2", 256 | "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", 257 | "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=" 258 | }, 259 | "inherits": { 260 | "version": "2.0.4", 261 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 262 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 263 | }, 264 | "is-stream": { 265 | "version": "2.0.0", 266 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", 267 | "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" 268 | }, 269 | "jsonld-context-parser": { 270 | "version": "2.1.2", 271 | "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.1.2.tgz", 272 | "integrity": "sha512-zAhus+dz4IrXiYAiYf6M1PSdYkILVWPg4bqqGfim+rGrmVc3d0drFAriLOU2RMwQFKljM+41lJTau47sxt6YWA==", 273 | "requires": { 274 | "@types/http-link-header": "^1.0.1", 275 | "@types/node": "^13.1.0", 276 | "canonicalize": "^1.0.1", 277 | "cross-fetch": "^3.0.6", 278 | "http-link-header": "^1.0.2", 279 | "relative-to-absolute-iri": "^1.0.5" 280 | }, 281 | "dependencies": { 282 | "@types/node": { 283 | "version": "13.13.50", 284 | "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.50.tgz", 285 | "integrity": "sha512-y7kkh+hX/0jZNxMyBR/6asG0QMSaPSzgeVK63dhWHl4QAXCQB8lExXmzLL6SzmOgKHydtawpMnNhlDbv7DXPEA==" 286 | } 287 | } 288 | }, 289 | "jsonld-streaming-parser": { 290 | "version": "2.3.0", 291 | "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-2.3.0.tgz", 292 | "integrity": "sha512-IJiFhX9GQ/uLugd3BSYgJDaisAc22fV2Ij7tH0yWG8KZpriSGadRVvxUkfglzRKSjqxYBsZ+qAQ+UR7YGwiHRQ==", 293 | "requires": { 294 | "@types/http-link-header": "^1.0.1", 295 | "@types/rdf-js": "*", 296 | "canonicalize": "^1.0.1", 297 | "http-link-header": "^1.0.2", 298 | "jsonld-context-parser": "^2.1.2", 299 | "jsonparse": "^1.3.1", 300 | "rdf-data-factory": "^1.0.4" 301 | } 302 | }, 303 | "jsonparse": { 304 | "version": "1.3.1", 305 | "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", 306 | "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" 307 | }, 308 | "microdata-rdf-streaming-parser": { 309 | "version": "1.1.0", 310 | "resolved": "https://registry.npmjs.org/microdata-rdf-streaming-parser/-/microdata-rdf-streaming-parser-1.1.0.tgz", 311 | "integrity": "sha512-nvPEFzG4vZWzWJP2x8Ax7mJmdrFkSYrfhdTUDHLtXYZJVl8Ip7ScHUPLkUfX+Ci4g7sOdgHsotkxuccnlxtCAg==", 312 | "requires": { 313 | "@types/rdf-js": "*", 314 | "htmlparser2": "^5.0.0", 315 | "rdf-data-factory": "^1.0.2", 316 | "relative-to-absolute-iri": "^1.0.2" 317 | }, 318 | "dependencies": { 319 | "domhandler": { 320 | "version": "3.3.0", 321 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", 322 | "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", 323 | "requires": { 324 | "domelementtype": "^2.0.1" 325 | } 326 | }, 327 | "htmlparser2": { 328 | "version": "5.0.1", 329 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", 330 | "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", 331 | "requires": { 332 | "domelementtype": "^2.0.1", 333 | "domhandler": "^3.3.0", 334 | "domutils": "^2.4.2", 335 | "entities": "^2.0.0" 336 | } 337 | } 338 | } 339 | }, 340 | "n3": { 341 | "version": "1.9.0", 342 | "resolved": "https://registry.npmjs.org/n3/-/n3-1.9.0.tgz", 343 | "integrity": "sha512-63+NEVkNjFX77HmA8oifM9LGEOhpFT/fEdnfDDHjqt1CSLuVuK+f31kqkPI0T5m7x+Rdu0rSM4Sx2A0MuNp3rg==", 344 | "requires": { 345 | "queue-microtask": "^1.1.2", 346 | "readable-stream": "^3.6.0" 347 | } 348 | }, 349 | "node-fetch": { 350 | "version": "2.6.1", 351 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", 352 | "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" 353 | }, 354 | "parse-link-header": { 355 | "version": "1.0.1", 356 | "resolved": "https://registry.npmjs.org/parse-link-header/-/parse-link-header-1.0.1.tgz", 357 | "integrity": "sha1-vt/g0hGK64S+deewJUGeyKYRQKc=", 358 | "requires": { 359 | "xtend": "~4.0.1" 360 | } 361 | }, 362 | "promise-polyfill": { 363 | "version": "1.1.6", 364 | "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz", 365 | "integrity": "sha1-zQTv9G9clcOn0EVZHXm14+AfEtc=" 366 | }, 367 | "queue-microtask": { 368 | "version": "1.2.3", 369 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 370 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" 371 | }, 372 | "rdf-data-factory": { 373 | "version": "1.0.4", 374 | "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.0.4.tgz", 375 | "integrity": "sha512-ZIIwEkLcV7cTc+atvQFzAETFVRHz1BRe/MhdkZqYse8vxskErj8/bF/Ittc3B5c0GTyw6O3jVF2V7xBRGyRoSQ==", 376 | "requires": { 377 | "@types/rdf-js": "*" 378 | } 379 | }, 380 | "rdf-parse": { 381 | "version": "1.7.0", 382 | "resolved": "https://registry.npmjs.org/rdf-parse/-/rdf-parse-1.7.0.tgz", 383 | "integrity": "sha512-P3meLRU9OkZZz9OYq26VeRrxIDrzEBNAScAWcTX1tsf4Z85WTLhiwP5jC+OZBSzRSlybkkb6EYSVA1M4eykiBg==", 384 | "requires": { 385 | "@comunica/actor-http-native": "~1.19.0", 386 | "@comunica/actor-rdf-parse-html": "~1.19.0", 387 | "@comunica/actor-rdf-parse-html-microdata": "~1.19.0", 388 | "@comunica/actor-rdf-parse-html-rdfa": "~1.19.0", 389 | "@comunica/actor-rdf-parse-html-script": "~1.19.0", 390 | "@comunica/actor-rdf-parse-jsonld": "~1.19.0", 391 | "@comunica/actor-rdf-parse-n3": "~1.19.0", 392 | "@comunica/actor-rdf-parse-rdfxml": "~1.19.0", 393 | "@comunica/actor-rdf-parse-xml-rdfa": "~1.19.0", 394 | "@comunica/bus-http": "~1.19.0", 395 | "@comunica/bus-init": "~1.19.0", 396 | "@comunica/bus-rdf-parse": "~1.19.0", 397 | "@comunica/bus-rdf-parse-html": "~1.19.0", 398 | "@comunica/core": "~1.19.0", 399 | "@comunica/mediator-combine-union": "~1.19.0", 400 | "@comunica/mediator-number": "~1.19.0", 401 | "@comunica/mediator-race": "~1.19.0", 402 | "@types/rdf-js": "*", 403 | "stream-to-string": "^1.2.0" 404 | } 405 | }, 406 | "rdfa-streaming-parser": { 407 | "version": "1.4.0", 408 | "resolved": "https://registry.npmjs.org/rdfa-streaming-parser/-/rdfa-streaming-parser-1.4.0.tgz", 409 | "integrity": "sha512-tx2rsBpK7MhpuvuMFdpoIfH8t8ij/traX6+hiFe4WV648eWlcYKURLVdWwqqPkF4qwnT1PH8mqBpBY7CNpbjvg==", 410 | "requires": { 411 | "@types/rdf-js": "*", 412 | "htmlparser2": "^5.0.0", 413 | "rdf-data-factory": "^1.0.2", 414 | "relative-to-absolute-iri": "^1.0.2" 415 | }, 416 | "dependencies": { 417 | "domhandler": { 418 | "version": "3.3.0", 419 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", 420 | "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", 421 | "requires": { 422 | "domelementtype": "^2.0.1" 423 | } 424 | }, 425 | "htmlparser2": { 426 | "version": "5.0.1", 427 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", 428 | "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", 429 | "requires": { 430 | "domelementtype": "^2.0.1", 431 | "domhandler": "^3.3.0", 432 | "domutils": "^2.4.2", 433 | "entities": "^2.0.0" 434 | } 435 | } 436 | } 437 | }, 438 | "rdfxml-streaming-parser": { 439 | "version": "1.4.0", 440 | "resolved": "https://registry.npmjs.org/rdfxml-streaming-parser/-/rdfxml-streaming-parser-1.4.0.tgz", 441 | "integrity": "sha512-/FKDCq4tuSWz8PZaaPxqIQpenEvRR3Gsqllqg4VmdPFN6WiWfbaD244cKASfXfQHt9Bw7tLsLHsmtA1isIPBCg==", 442 | "requires": { 443 | "@types/rdf-js": "*", 444 | "rdf-data-factory": "^1.0.2", 445 | "relative-to-absolute-iri": "^1.0.0", 446 | "sax": "^1.2.4" 447 | } 448 | }, 449 | "readable-stream": { 450 | "version": "3.6.0", 451 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 452 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 453 | "requires": { 454 | "inherits": "^2.0.3", 455 | "string_decoder": "^1.1.1", 456 | "util-deprecate": "^1.0.1" 457 | } 458 | }, 459 | "readable-stream-node-to-web": { 460 | "version": "1.0.1", 461 | "resolved": "https://registry.npmjs.org/readable-stream-node-to-web/-/readable-stream-node-to-web-1.0.1.tgz", 462 | "integrity": "sha1-i3YU+qFGXr+g2pucpjA/onBzt88=" 463 | }, 464 | "relative-to-absolute-iri": { 465 | "version": "1.0.6", 466 | "resolved": "https://registry.npmjs.org/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.6.tgz", 467 | "integrity": "sha512-Xw5/Zx6iWSCMJUXwXVOjySjH8Xli4hVFL9QQFvkl1qEmFBG94J+QUI9emnoctOCD3285f1jNV+QWV9eDYwIdfQ==" 468 | }, 469 | "safe-buffer": { 470 | "version": "5.2.1", 471 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 472 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 473 | }, 474 | "sax": { 475 | "version": "1.2.4", 476 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", 477 | "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" 478 | }, 479 | "stream-to-string": { 480 | "version": "1.2.0", 481 | "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.2.0.tgz", 482 | "integrity": "sha512-8drZlFIKBHSMdX9GCWv8V9AAWnQcTqw0iAI6/GC7UJ0H0SwKeFKjOoZfGY1tOU00GGU7FYZQoJ/ZCUEoXhD7yQ==", 483 | "requires": { 484 | "promise-polyfill": "^1.1.6" 485 | } 486 | }, 487 | "string_decoder": { 488 | "version": "1.3.0", 489 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 490 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 491 | "requires": { 492 | "safe-buffer": "~5.2.0" 493 | } 494 | }, 495 | "util-deprecate": { 496 | "version": "1.0.2", 497 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 498 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 499 | }, 500 | "web-streams-node": { 501 | "version": "0.4.0", 502 | "resolved": "https://registry.npmjs.org/web-streams-node/-/web-streams-node-0.4.0.tgz", 503 | "integrity": "sha512-u+PBQs8DFaBrN/bxCLFn21tO/ZP7EM3qA4FGzppoUCcZ5CaMbKOsN8uOp27ylVEsfrxcR2tsF6gWHI5M8bN73w==", 504 | "requires": { 505 | "is-stream": "^1.1.0", 506 | "readable-stream-node-to-web": "^1.0.1", 507 | "web-streams-ponyfill": "^1.4.1" 508 | }, 509 | "dependencies": { 510 | "is-stream": { 511 | "version": "1.1.0", 512 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 513 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" 514 | } 515 | } 516 | }, 517 | "web-streams-ponyfill": { 518 | "version": "1.4.2", 519 | "resolved": "https://registry.npmjs.org/web-streams-ponyfill/-/web-streams-ponyfill-1.4.2.tgz", 520 | "integrity": "sha512-LCHW+fE2UBJ2vjhqJujqmoxh1ytEDEr0dPO3CabMdMDJPKmsaxzS90V1Ar6LtNE5VHLqxR4YMEj1i4lzMAccIA==" 521 | }, 522 | "xtend": { 523 | "version": "4.0.2", 524 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 525 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" 526 | } 527 | } 528 | } 529 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "n3": "^1.9.0", 4 | "rdf-parse": "^1.7.0" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /rdfa2ttl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | const { createReadStream } = require('fs'); 3 | const rdfParser = require('rdf-parse').default; 4 | const { StreamWriter } = require('n3'); 5 | 6 | // Parse arguments 7 | const args = process.argv.slice(2); 8 | if (args.length !== 2) { 9 | process.stderr.write('usage: Usage: rdfa2ttl https://example.org/foo/ /var/www/example.org/foo/index.html\n'); 10 | process.exit(1); 11 | } 12 | const [baseIRI, path] = args; 13 | 14 | // Serialize the parsed stream 15 | const document = createReadStream(path, 'utf8'); 16 | rdfParser.parse(document, { contentType: 'text/html', baseIRI }) 17 | .pipe(new StreamWriter()) 18 | .pipe(process.stdout); 19 | --------------------------------------------------------------------------------