SALT Document Ontology

Latest Version:
http://salt.semanticauthoring.org/ontologies/sdo
Authors:
Tudor Groza, DERI, tudor.groza (at) deri.org
Siegfried Handschuh, DERI, siegfried.handschuh (at) deri.org
Editor:
Tudor Groza, DERI, tudor.groza (at) deri.org
Ontology:
XML/RDFS Serialization: SDO

Introduction

The SALT Document Ontology captures the linear structure of the publication, in addition to the identification and revisioning information of the publication's content. Its goal is to model the content of scientific publications at different granularity levels, from coarse-grained consisting in the publication as a whole, to fine-grained comprising sentences or text chunks. In terms of provenance, the ontology suggests the linking of its instances to the actual content via pointers, rather than duplication, i.e. the usage of a hasText property that would duplicate part of the publication's content into the instance base.

The figure below depicts a high level overview of the ontology, while the rest of the documents details the introduced concepts and properties.


List of Entities

Classes Publication, Section, Paragraph, Sentence, TextChunk, Revision, Table, Figure
Properties hasSection, hasSubSection, hasParagraph, hasSentence, hasTextChunk, hasRevision, hasOrderNumber, hasStartPointer, hasEndPointer, hasSectionTitle, hasCaption, hasTable, hasFigure, hasRevisionDate, hasLocation, hasAnnotation, hasSALTVersion

Ontology Classes Description

Publication

Superclasses rdfs:Resource
Subclasses --
In domain of: sdo:hasSection, sdo:hasSALTVersion, sdo:hasLocation, sao:cites, sao:isCitedBy, sao:hasCitationKey, sao:hasCitationContext
In range of: sao:cites, sao:isCitedBy, sao:pointsTo

Section

Superclasses rdfs:Resource
Subclasses --
In domain of: sdo:hasSectionTitle, sdo:hasSubSection, sdo:hasOrderNumber, sdo:hasFigure, sdo:hasTable, sdo:hasParagraph, sdo:hasAnnotation
In range of: sdo:hasSection, sdo:hasSubSection, sao:annotates

Paragraph

Superclasses rdfs:Resource
Subclasses --
In domain of: sdo:hasSentence, sdo:hasTextChunk, sdo:hasRevision, sdo:hasOrderNumber, sdo:hasStartPointer, sdo:hasEndPointer, sdo:hasAnnotation
In range of: sdo:hasParagraph, sao:annotates

Sentence

Superclasses rdfs:Resource
Subclasses --
In domain of: sdo:hasTextChunk, sdo:hasRevision, sdo:hasOrderNumber, sdo:hasStartPointer, sdo:hasEndPointer, sdo:hasAnnotation
In range of: sdo:hasSentence, sao:annotates

TextChunk

Superclasses rdfs:Resource
Subclasses --
In domain of: sdo:hasRevision, sdo:hasStartPointer, sdo:hasEndPointer, sdo:hasAnnotation
In range of: sdo:hasTextChunk, sao:annotates

Revision

Superclasses rdfs:Resource
Subclasses --
In domain of: sdo:hasStartPointer, sdo:hasEndPointer, sdo:hasRevisionDate
In range of: sdo:hasRevision

Table

Superclasses rdfs:Resource
Subclasses --
In domain of: sdo:hasCaption
In range of: sdo:hasTable

Figure

Superclasses rdfs:Resource
Subclasses --
In domain of: sdo:hasCaption
In range of: sdo:hasFigure

Ontology Properties Description

hasSection

Type rdf:Property, rdfs:Resource
Domain sdo:Publication
Range sdo:Section

hasSubSection

Type rdf:Property, rdfs:Resource
Domain sdo:Section
Range sdo:Section

hasParagraph

Type rdf:Property, rdfs:Resource
Domain sdo:Section
Range sdo:Paragraph

hasSentence

Type rdf:Property, rdfs:Resource
Domain sdo:Paragraph
Range sdo:Sentence

hasTextChunk

Type rdf:Property, rdfs:Resource
Domain sdo:Paragraph, sdo:Sentence
Range sdo:TextChunk

hasRevision

Type rdf:Property, rdfs:Resource
Domain sdo:Paragraph, sdo:Sentence, sdo:TextChunk
Range sdo:Revision

hasOrderNumber

Type rdf:Property, rdfs:Resource
Domain sdo:Section, sdo:Paragraph, sdo:Sentence
Range xsd:string

hasStartPointer

Type rdf:Property, rdfs:Resource
Domain sdo:Paragraph, sdo:Sentence, sdo:TextChunk, sdo:Revision
Range xsd:string

hasEndPointer

Type rdf:Property, rdfs:Resource
Domain sdo:Paragraph, sdo:Sentence, sdo:TextChunk, sdo:Revision
Range xsd:string

hasSectionTitle

Type rdf:Property, rdfs:Resource
Domain sdo:Section
Range xsd:string

hasFigure

Type rdf:Property, rdfs:Resource
Domain sdo:Section
Range sdo:Figure

hasTable

Type rdf:Property, rdfs:Resource
Domain sdo:Section
Range sdo:Table

hasCaption

Type rdf:Property, rdfs:Resource
Domain sdo:Figure, sdo:Table
Range xsd:string

hasRevisionDate

Type rdf:Property, rdfs:Resource
Domain sdo:Revision
Range xsd:date

hasLocation

Type rdf:Property, rdfs:Resource
Domain sdo:Publication
Range xsd:string

hasSALTVersion

Type rdf:Property, rdfs:Resource
Domain sdo:Publication
Range xsd:string

hasAnnotation

Type rdf:Property, rdfs:Resource
Domain sdo:Section, sdo:Paragraph, sdo:Sentence, sdo:TextChunk,
Range sao:Annotation,