@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sao: <http://salt.semanticauthoring.org/ontologies/sao#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

<http://salt.semanticauthoring.org/ontologies/sdo#Publication> a rdfs:Class ;
	rdfs:label "Publication" ;
	rdfs:subClassOf rdfs:Resource .

<http://salt.semanticauthoring.org/ontologies/sdo#Section> a rdfs:Class ;
	rdfs:label "Section" ;
	rdfs:subClassOf rdfs:Resource .

<http://salt.semanticauthoring.org/ontologies/sdo#Paragraph> a rdfs:Class ;
	rdfs:label "Paragraph" ;
	rdfs:subClassOf rdfs:Resource .

<http://salt.semanticauthoring.org/ontologies/sdo#Sentence> a rdfs:Class ;
	rdfs:label "Sentence" ;
	rdfs:subClassOf rdfs:Resource .

<http://salt.semanticauthoring.org/ontologies/sdo#TextChunk> a rdfs:Class ;
	rdfs:label "TextChunk" ;
	rdfs:subClassOf rdfs:Resource .

<http://salt.semanticauthoring.org/ontologies/sdo#Revision> a rdfs:Class ;
	rdfs:label "Revision" ;
	rdfs:subClassOf rdfs:Resource .

<http://salt.semanticauthoring.org/ontologies/sdo#Table> a rdfs:Class ;
	rdfs:label "Table" ;
	rdfs:subClassOf rdfs:Resource .

<http://salt.semanticauthoring.org/ontologies/sdo#Figure> a rdfs:Class ;
	rdfs:label "Figure" ;
	rdfs:subClassOf rdfs:Resource .

<http://salt.semanticauthoring.org/ontologies/sdo#hasAnnotation> a rdf:Property ;
	rdfs:label "hasAnnotation" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Paragraph> , <http://salt.semanticauthoring.org/ontologies/sdo#Section> , <http://salt.semanticauthoring.org/ontologies/sdo#Sentence> , <http://salt.semanticauthoring.org/ontologies/sdo#TextChunk> ;
	rdfs:range sao:Annotation .

<http://salt.semanticauthoring.org/ontologies/sdo#hasCaption> a rdf:Property ;
	rdfs:label "hasCaption" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Figure> , <http://salt.semanticauthoring.org/ontologies/sdo#Table> ;
	rdfs:range rdfs:Literal .

<http://salt.semanticauthoring.org/ontologies/sdo#hasFigure> a rdf:Property ;
	rdfs:label "hasFigure" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Section> ;
	rdfs:range <http://salt.semanticauthoring.org/ontologies/sdo#Figure> .

<http://salt.semanticauthoring.org/ontologies/sdo#hasTable> a rdf:Property ;
	rdfs:label "hasTable" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Section> ;
	rdfs:range <http://salt.semanticauthoring.org/ontologies/sdo#Table> .

<http://salt.semanticauthoring.org/ontologies/sdo#hasSectionTitle> a rdf:Property ;
	rdfs:label "hasSectionTitle" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Section> ;
	rdfs:range rdfs:Literal .

<http://salt.semanticauthoring.org/ontologies/sdo#hasOrderNumber> a rdf:Property ;
	rdfs:label "hasOrderNumber" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Section> , <http://salt.semanticauthoring.org/ontologies/sdo#Paragraph> , <http://salt.semanticauthoring.org/ontologies/sdo#Sentence> ;
	rdfs:range rdfs:Literal .

<http://salt.semanticauthoring.org/ontologies/sdo#hasStartPointer> a rdf:Property ;
	rdfs:label "hasStartPointer" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#TextChunk> , <http://salt.semanticauthoring.org/ontologies/sdo#Paragraph> , <http://salt.semanticauthoring.org/ontologies/sdo#Sentence> , <http://salt.semanticauthoring.org/ontologies/sdo#Revision> ;
	rdfs:range rdfs:Literal .

<http://salt.semanticauthoring.org/ontologies/sdo#hasEndPointer> a rdf:Property ;
	rdfs:label "hasEndPointer" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#TextChunk> , <http://salt.semanticauthoring.org/ontologies/sdo#Paragraph> , <http://salt.semanticauthoring.org/ontologies/sdo#Sentence> , <http://salt.semanticauthoring.org/ontologies/sdo#Revision> ;
	rdfs:range rdfs:Literal .

<http://salt.semanticauthoring.org/ontologies/sdo#hasSection> a rdf:Property ;
	rdfs:label "hasSection" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/Publication> ;
	rdfs:range <http://salt.semanticauthoring.org/ontologies/sdo#Section> .

<http://salt.semanticauthoring.org/ontologies/sdo#hasSubSection> a rdf:Property ;
	rdfs:label "hasSubSection" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Section> ;
	rdfs:range <http://salt.semanticauthoring.org/ontologies/sdo#Section> .

<http://salt.semanticauthoring.org/ontologies/sdo#hasParagraph> a rdf:Property ;
	rdfs:label "hasParagraph" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Section> ;
	rdfs:range <http://salt.semanticauthoring.org/ontologies/sdo#Paragraph> .

<http://salt.semanticauthoring.org/ontologies/sdo#hasSentence> a rdf:Property ;
	rdfs:label "hasSentence" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Paragraph> ;
	rdfs:range <http://salt.semanticauthoring.org/ontologies/sdo#Sentence> .

<http://salt.semanticauthoring.org/ontologies/sdo#hasTextChunk> a rdf:Property ;
	rdfs:label "hasTextChunk" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Sentence> , <http://salt.semanticauthoring.org/ontologies/sdo#Paragraph> ;
	rdfs:range <http://salt.semanticauthoring.org/ontologies/sdo#TextChunk> .

<http://salt.semanticauthoring.org/ontologies/sdo#hasRevision> a rdf:Property ;
	rdfs:label "hasRevision" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Sentence> , <http://salt.semanticauthoring.org/ontologies/sdo#Paragraph> , <http://salt.semanticauthoring.org/ontologies/sdo#TextChunk> ;
	rdfs:range <http://salt.semanticauthoring.org/ontologies/sdo#Revision> .

<http://salt.semanticauthoring.org/ontologies/sdo#hasSALTVersion> a rdf:Property ;
	rdfs:label "hasSALTVersion" ;
	rdfs:domain <http://salt.semanticauthoring.org/ontologies/sdo#Publication> ;
	rdfs:range rdfs:Literal .
