@prefix omtd: <http://w3id.org/meta-share/omtd-share/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .

omtd:SemanticAnnotation
  rdfs:label "Semantic annotation"@en ;
  skos:prefLabel "Semantic annotation"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept ;
  skos:broader omtd:TextAnnotation .

omtd:ReadabilityAnnotation
  rdfs:label "Readability annotation"@en ;
  skos:prefLabel "Readability annotation"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept ;
  skos:broader omtd:TextAnnotation .

omtd:DiscourseAnnotation
  rdfs:label "Discourse annotation"@en ;
  skos:prefLabel "Discourse annotation"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept ;
  skos:broader omtd:TextAnnotation .

omtd:Parsing
  rdfs:label "Parsing"@en ;
  skos:prefLabel "Parsing"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept ;
  skos:broader omtd:TextAnnotation .

skos:Concept a owl:Class .
omtd:Stemming
  rdfs:label "Stemming"@en ;
  skos:prefLabel "Stemming"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept ;
  skos:broader omtd:TextAnnotation .

owl:NamedIndividual
  rdfs:label "Named individual"@en ;
  a owl:Class .

omtd:Lemmatization
  rdfs:label "Lemmatisation"@en-GB, "Lemmatization"@en ;
  skos:prefLabel "Lemmatisation"@en-GB, "Lemmatization"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept ;
  skos:broader omtd:TextAnnotation .

omtd:MorphosyntacticTagging
  rdfs:label "Morphosyntactic tagging"@en ;
  skos:prefLabel "Morphosyntactic tagging"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept ;
  skos:broader omtd:TextAnnotation .

omtd:ModelFunction
  rdfs:label "Model function"@en ;
  a owl:Class .

omtd:StructuralAnnotation
  rdfs:label "Structural annotation"@en ;
  skos:prefLabel "Structural annotation"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept ;
  skos:broader omtd:TextAnnotation .

omtd:TextAnnotation
  a omtd:ModelFunction, skos:Concept, owl:NamedIndividual ;
  skos:inScheme omtd:ModelFunctionScheme ;
  skos:narrower omtd:StructuralAnnotation, omtd:Lemmatization, omtd:MorphologicalAnnotation, omtd:SemanticAnnotation, omtd:Stemming, omtd:DiscourseAnnotation, omtd:MorphosyntacticTagging, omtd:ReadabilityAnnotation, omtd:Parsing ;
  skos:altLabel "Linguistic annotation"@en ;
  skos:prefLabel "Text annotation"@en ;
  skos:broader omtd:Annotation ;
  rdfs:label "Text annotation"@en ;
  rdfs:comment "The task/process of adding annotations (notes or comments) to a text; in TDM, the annotations refer mainly to the interpretative linguistic information grounded in a knowledge resource that is added manually or automatically to a text"@en .

omtd:MorphologicalAnnotation
  rdfs:label "Morphological annotation"@en ;
  skos:prefLabel "Morphological annotation"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept ;
  skos:broader omtd:TextAnnotation .

omtd:ModelFunctionScheme
  rdfs:label "Model Function Taxonomy"@en ;
  skos:prefLabel "Model Function Taxonomy"@en ;
  a owl:NamedIndividual, skos:ConceptScheme .

omtd:Annotation
  rdfs:label "Annotation"@en ;
  skos:prefLabel "Annotation"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept ;
  skos:narrower omtd:TextAnnotation .

