Copyright © 2009 Smile, DERI®
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.

| 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 |
| 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 |
| 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 |
| 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 |
| Superclasses | rdfs:Resource |
| Subclasses | -- |
| In domain of: | sdo:hasRevision, sdo:hasStartPointer, sdo:hasEndPointer, sdo:hasAnnotation |
| In range of: | sdo:hasTextChunk, sao:annotates |
| Superclasses | rdfs:Resource |
| Subclasses | -- |
| In domain of: | sdo:hasStartPointer, sdo:hasEndPointer, sdo:hasRevisionDate |
| In range of: | sdo:hasRevision |
| Superclasses | rdfs:Resource |
| Subclasses | -- |
| In domain of: | sdo:hasCaption |
| In range of: | sdo:hasTable |
| Superclasses | rdfs:Resource |
| Subclasses | -- |
| In domain of: | sdo:hasCaption |
| In range of: | sdo:hasFigure |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Publication |
| Range | sdo:Section |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Section |
| Range | sdo:Section |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Section |
| Range | sdo:Paragraph |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Paragraph |
| Range | sdo:Sentence |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Paragraph, sdo:Sentence |
| Range | sdo:TextChunk |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Paragraph, sdo:Sentence, sdo:TextChunk |
| Range | sdo:Revision |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Section, sdo:Paragraph, sdo:Sentence |
| Range | xsd:string |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Paragraph, sdo:Sentence, sdo:TextChunk, sdo:Revision |
| Range | xsd:string |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Paragraph, sdo:Sentence, sdo:TextChunk, sdo:Revision |
| Range | xsd:string |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Section |
| Range | xsd:string |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Section |
| Range | sdo:Figure |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Section |
| Range | sdo:Table |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Figure, sdo:Table |
| Range | xsd:string |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Revision |
| Range | xsd:date |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Publication |
| Range | xsd:string |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Publication |
| Range | xsd:string |
| Type | rdf:Property, rdfs:Resource |
| Domain | sdo:Section, sdo:Paragraph, sdo:Sentence, sdo:TextChunk, |
| Range | sao:Annotation, |