@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:Summarization
  rdfs:label "Summarization"@en, "Summarisation"@en-gb ;
  skos:prefLabel "Summarization"@en, "Summarisation"@en-gb ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:NewsGeneration
  rdfs:label "News generation"@en ;
  skos:prefLabel "News generation"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

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

omtd:MultilingualGeneration
  rdfs:label "Multilingual generation"@en ;
  skos:prefLabel "Multilingual generation"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:TextSimplification
  rdfs:label "Text simplification"@en ;
  skos:prefLabel "Text simplification"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:SyntacticStructureGeneration
  rdfs:label "Syntactic Structure Generation"@en ;
  skos:prefLabel "Syntactic Structure Generation"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:LexicalSimplification
  rdfs:label "Lexical simplification"@en ;
  skos:prefLabel "Lexical simplification"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:SpeechSynthesis
  rdfs:label "Speech Synthesis"@en ;
  skos:prefLabel "Speech Synthesis"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:OperationScheme
  rdfs:label "Operation Taxonomy"@en ;
  skos:prefLabel "Operation Taxonomy"@en ;
  a owl:NamedIndividual, skos:ConceptScheme ;
  skos:hasTopConcept omtd:NaturalLanguageGeneration .

omtd:TextToSpeechSynthesis
  rdfs:label "Text-to-Speech Synthesis"@en ;
  skos:prefLabel "Text-to-Speech Synthesis"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:NaturalLanguageGeneration
  skos:narrower omtd:TextGeneration, omtd:Paraphrasing, omtd:LexicalSubstitution, omtd:AutomaticSubtitling, omtd:NewsGeneration, omtd:TextToSpeechSynthesis, omtd:MultilingualGeneration, omtd:SpeechSynthesis, omtd:TextSimplification, omtd:SyntacticStructureGeneration, omtd:SpokenLanguageGeneration, omtd:SignLanguageGeneration, omtd:Summarization, omtd:Conjugation, omtd:LexicalSimplification ;
  skos:altLabel "Generation"@en, "NLG"@en, "Synthesis"@en ;
  rdfs:comment "The task/process of generating natural language text from some non-linguistic representation of information"@en ;
  skos:prefLabel "Natural Language Generation"@en ;
  a skos:Concept, omtd:Operation, owl:NamedIndividual ;
  rdfs:label "Natural Language Generation"@en ;
  skos:broader omtd:Operation ;
  skos:definition "Natural Language Generation (NLG) is concerned with turning some usually non-linguistic representation of information and intended effect into fluent text preserving both meaning and intention. NLG systems often identify the content to be verbalized. They structure the document into interrelated sentence-sized chunks, choose appropriate words, aggregate and elide information to ensure fluency, create contextually appropriate referring expressions, such as pronouns, and follow grammatical constraints of the chosen language. All this is achieved using knowledge about the world and the domain of dicsourse, about communication and about languages. NLG components are used for e.g. automatic report generation, document authoring, dialogue, concept-to-speech, multi-modal and machine translation systems. Evaluating the correctness and the appropriateness of generated text is a research theme on its own since there is usually no single correct solution. One important way to tackle the problem consists in creating reference corpora and performing shared evaluation tasks, e.g. on generating referring expressions. However, this is not intended to replace less formal evaluation strategies such as human assessments."@en, "Natural Language Generation (NLG) is concerned with turning some usually non-linguistic representation of information and intended effect into fluent text preserving both meaning and intention. NLG systems often identify the content to be verbalised. They structure the document into interrelated sentence-sized chunks, choose appropriate words, aggregate and elide information to ensure fluency, create contextually appropriate referring expressions, such as pronouns, and follow grammatical constraints of the chosen language. All this is achieved using knowledge about the world and the domain of dicsourse, about communication and about languages. NLG components are used for e.g. automatic report generation, document authoring, dialogue, concept-to-speech, multi-modal and machine translation systems. Evaluating the correctness and the appropriateness of generated text is a research theme on its own since there is usually no single correct solution. One important way to tackle the problem consists in creating reference corpora and performing shared evaluation tasks, e.g. on generating referring expressions. However, this is not intended to replace less formal evaluation strategies such as human assessments."@en-gb ;
  skos:inScheme omtd:OperationScheme .

omtd:Operation
  rdfs:label "Operation"@en ;
  a owl:Class .

omtd:TextGeneration
  rdfs:label "Text generation"@en ;
  skos:prefLabel "Text generation"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:AutomaticSubtitling
  rdfs:label "Automatic subtitling"@en ;
  skos:prefLabel "Automatic subtitling"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:SignLanguageGeneration
  rdfs:label "Sign language generation"@en ;
  skos:prefLabel "Sign language generation"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:Paraphrasing
  rdfs:label "Paraphrasing"@en ;
  skos:prefLabel "Paraphrasing"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:NaturalLanguageGenerationCollection
  a owl:NamedIndividual, omtd:Operation, skos:Collection ;
  skos:prefLabel "Natural Language Generation Collection"@en ;
  skos:member omtd:NaturalLanguageGeneration .

omtd:Conjugation
  rdfs:label "Conjugation"@en ;
  skos:prefLabel "Conjugation"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:LexicalSubstitution
  rdfs:label "Lexical substitution"@en ;
  skos:prefLabel "Lexical substitution"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

omtd:SpokenLanguageGeneration
  rdfs:label "Spoken Language Generation"@en ;
  skos:prefLabel "Spoken Language Generation"@en ;
  a owl:NamedIndividual, omtd:Operation, skos:Concept ;
  skos:broader omtd:NaturalLanguageGeneration .

