<?xml version="1.0"?>
<rdf:RDF xmlns="http://www.example.com/generative_ai#"
     xml:base="http://www.example.com/generative_ai"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:metadata="http://data.bioontology.org/metadata/">
    <owl:Ontology rdf:about="http://www.example.com/generative_ai">
        <rdfs:comment>An extensive ontology that represents all relevant concepts, relationships, and processes in generative AI, including model types, architectures, components, training techniques, tools, deployment methods, and frameworks for research and PoC development.</rdfs:comment>
        <rdfs:label>Complete Generative AI Ontology - Extended Version</rdfs:label>
    </owl:Ontology>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Annotation properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://data.bioontology.org/metadata/prefixIRI -->

    <owl:AnnotationProperty rdf:about="http://data.bioontology.org/metadata/prefixIRI"/>
    


    <!-- http://www.w3.org/2002/07/owl#ObjectProperty -->

    <owl:AnnotationProperty rdf:about="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://www.example.com/generative_ai/appliesEthicalGuideline -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/appliesEthicalGuideline"/>
    


    <!-- http://www.example.com/generative_ai/combinesModality -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/combinesModality"/>
    


    <!-- http://www.example.com/generative_ai/deploysVia -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/deploysVia"/>
    


    <!-- http://www.example.com/generative_ai/evaluatesWith -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/evaluatesWith"/>
    


    <!-- http://www.example.com/generative_ai/hasPositionalEncoding -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/hasPositionalEncoding"/>
    


    <!-- http://www.example.com/generative_ai/implementsAttentionMechanism -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/implementsAttentionMechanism"/>
    


    <!-- http://www.example.com/generative_ai/runsOnHardware -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/runsOnHardware"/>
    


    <!-- http://www.example.com/generative_ai/trainsWith -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/trainsWith"/>
    


    <!-- http://www.example.com/generative_ai/usesDevelopmentTool -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/usesDevelopmentTool"/>
    


    <!-- http://www.example.com/generative_ai/usesOptimizationAlgorithm -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/usesOptimizationAlgorithm"/>
    


    <!-- http://www.example.com/generative_ai/usesQuantizationMethod -->

    <owl:ObjectProperty rdf:about="http://www.example.com/generative_ai/usesQuantizationMethod"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://www.example.com/generative_ai/AbsolutePositionalEncoding -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/AbsolutePositionalEncoding">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/PositionalEncoding"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/AdapterTuning -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/AdapterTuning">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/FineTuningTechnique"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/AttentionMechanism -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/AttentionMechanism">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/AutoregressiveModel -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/AutoregressiveModel">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/GenerativeModel"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/BERT -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/BERT">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/LLM"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/BatchNormalization -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/BatchNormalization">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/NormalizationLayer"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/CPU -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/CPU">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/InferenceHardware"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/Colab -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/Colab">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/DevelopmentTool"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/CycleGAN -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/CycleGAN">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/GAN"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/DCGAN -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/DCGAN">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/GAN"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/DevelopmentTool -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/DevelopmentTool">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/DiffusionModel -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/DiffusionModel">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/GenerativeModel"/>
        <owl:ObjectProperty></owl:ObjectProperty>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/DiffusionTrainingTechnique -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/DiffusionTrainingTechnique">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/DownsamplingBlock -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/DownsamplingBlock">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/FeedForwardNetwork -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/FeedForwardNetwork">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/FineTuningTechnique -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/FineTuningTechnique">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/Flask -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/Flask">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/DevelopmentTool"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/GAN -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/GAN">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/GenerativeModel"/>
        <owl:ObjectProperty></owl:ObjectProperty>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/GPT -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/GPT">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/LLM"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/GPU -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/GPU">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/InferenceHardware"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/GenerativeModel -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/GenerativeModel">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/Gradio -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/Gradio">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/DevelopmentTool"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/HuggingFace -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/HuggingFace">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/DevelopmentTool"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/InferenceHardware -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/InferenceHardware">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/LLM -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/LLM">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/GenerativeModel"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/LLaMAFile -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/LLaMAFile">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/DevelopmentTool"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/LayerNormalization -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/LayerNormalization">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/NormalizationLayer"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/LinearScheduler -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/LinearScheduler">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/NoiseScheduler"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/LoRA -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/LoRA">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/FineTuningTechnique"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/MAGMA -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/MAGMA">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/DevelopmentTool"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/MultiHeadAttention -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/MultiHeadAttention">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/AttentionMechanism"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/NoiseScheduler -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/NoiseScheduler">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/NonLinearScheduler -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/NonLinearScheduler">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/NoiseScheduler"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/NormalizationLayer -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/NormalizationLayer">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/Ollama -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/Ollama">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/DevelopmentTool"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/PositionalEncoding -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/PositionalEncoding">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/PromptTuning -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/PromptTuning">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/FineTuningTechnique"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/RAG -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/RAG">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/RLHF -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/RLHF">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/ReinforcementLearning"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/ReinforcementLearning -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/ReinforcementLearning">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/TrainingTechnique"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/RelativePositionalEncoding -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/RelativePositionalEncoding">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/PositionalEncoding"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/ResidualConnection -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/ResidualConnection">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/SelfAttention -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/SelfAttention">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/AttentionMechanism"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/SelfSupervisedLearning -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/SelfSupervisedLearning">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/TrainingTechnique"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/SkipConnection -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/SkipConnection">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/Streamlit -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/Streamlit">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/DevelopmentTool"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/StyleGAN -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/StyleGAN">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/GAN"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/TrainingTechnique -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/TrainingTechnique">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/Transformer -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/Transformer">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/UNetArchitecture -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/UNetArchitecture">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/UpsamplingBlock -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/UpsamplingBlock">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/VariationalAutoencoder -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/VariationalAutoencoder">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/GenerativeModel"/>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/VectorDatabase -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/VectorDatabase">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
        <owl:ObjectProperty></owl:ObjectProperty>
    </owl:Class>
    


    <!-- http://www.example.com/generative_ai/WGAN -->

    <owl:Class rdf:about="http://www.example.com/generative_ai/WGAN">
        <rdfs:subClassOf rdf:resource="http://www.example.com/generative_ai/GAN"/>
    </owl:Class>
    


    <!-- http://www.w3.org/2000/01/rdf-schema#range -->

    <owl:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#range">
        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
        <metadata:prefixIRI rdf:datatype="http://www.w3.org/2001/XMLSchema#string">rdfs:range</metadata:prefixIRI>
    </owl:Class>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#range"/>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#range"/>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#range"/>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#range"/>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#range"/>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#range"/>
    </rdf:Description>
    <rdf:Description>
        <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#range"/>
    </rdf:Description>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Annotations
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <rdf:Description rdf:about="http://www.example.com/generative_ai">
        <rdfs:comment>An extensive ontology that represents all relevant concepts, relationships, and processes in generative AI, including model types, architectures, components, training techniques, tools, deployment methods, and frameworks for research and PoC development.</rdfs:comment>
        <rdfs:label>Complete Generative AI Ontology - Extended Version</rdfs:label>
    </rdf:Description>
</rdf:RDF>



<!-- Generated by the OWL API (version 4.5.18) https://github.com/owlcs/owlapi -->

