@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://www.theworldavatar.com/kg/ontoderivation/> a owl:Ontology;
  <http://purl.org/dc/elements/1.1/date> "14 September 2026";
  rdfs:comment "OntoDerivation is an ontology used to connect entities in the world avatar.";
  owl:versionInfo "1.10";
  <https://www.theworldavatar.com/kg/ontoderivation/gitCommitHash> "c0599beca8df55873a1ab061dee64e52c510c6a0" .

<http://purl.org/dc/elements/1.1/date> a owl:AnnotationProperty .

<https://www.theworldavatar.com/kg/ontoderivation/gitCommitHash> a owl:AnnotationProperty .

<https://www.theworldavatar.com/kg/ontoderivation/belongsTo> a owl:ObjectProperty;
  rdfs:domain owl:Thing;
  rdfs:range _:828263;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "belongs to" .

_:828263 a owl:Class;
  owl:unionOf _:828273 .

_:828273 rdf:first <https://www.theworldavatar.com/kg/ontoderivation/Derivation>;
  rdf:rest _:828283 .

_:828283 rdf:first <https://www.theworldavatar.com/kg/ontoderivation/DerivationAsyn>;
  rdf:rest _:828293 .

_:828293 rdf:first <https://www.theworldavatar.com/kg/ontoderivation/DerivationWithTimeSeries>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontoderivation/hasNewDerivedIRI> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoderivation/Finished>;
  rdfs:range owl:Thing;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "has new derived IRI" .

<https://www.theworldavatar.com/kg/ontoderivation/hasStatus> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoderivation/DerivationAsyn>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoderivation/Status>;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "has status" .

<https://www.theworldavatar.com/kg/ontoderivation/isDerivedFrom> a owl:ObjectProperty;
  rdfs:domain _:8282a3;
  rdfs:range owl:Thing;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "is derived from" .

_:8282a3 a owl:Class;
  owl:unionOf _:8282b3 .

_:8282b3 rdf:first <https://www.theworldavatar.com/kg/ontoderivation/Derivation>;
  rdf:rest _:8282c3 .

_:8282c3 rdf:first <https://www.theworldavatar.com/kg/ontoderivation/DerivationAsyn>;
  rdf:rest _:8282d3 .

_:8282d3 rdf:first <https://www.theworldavatar.com/kg/ontoderivation/DerivationWithTimeSeries>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontoderivation/isDerivedUsing> a owl:ObjectProperty;
  rdfs:domain _:8282e3;
  rdfs:range <http://www.theworldavatar.com/ontology/ontoagent/MSM.owl#Service>;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "is derived using" .

_:8282e3 a owl:Class;
  owl:unionOf _:8282f3 .

_:8282f3 rdf:first <https://www.theworldavatar.com/kg/ontoderivation/Derivation>;
  rdf:rest _:828303 .

_:828303 rdf:first <https://www.theworldavatar.com/kg/ontoderivation/DerivationAsyn>;
  rdf:rest _:828313 .

_:828313 rdf:first <https://www.theworldavatar.com/kg/ontoderivation/DerivationWithTimeSeries>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontoderivation/retrievedInputsAt> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoderivation/DerivationAsyn>;
  rdfs:range xsd:decimal;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "retrieved inputs at" .

<https://www.theworldavatar.com/kg/ontoderivation/uuidLock> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoderivation/DerivationAsyn>;
  rdfs:range xsd:string;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "uuid lock" .

<http://www.theworldavatar.com/ontology/ontoagent/MSM.owl#Service> a owl:Class .

<https://www.theworldavatar.com/kg/ontoderivation/Derivation> a owl:Class;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "Synchronous derivation" .

<https://www.theworldavatar.com/kg/ontoderivation/DerivationAsyn> a owl:Class;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "Asynchronous derivation" .

<https://www.theworldavatar.com/kg/ontoderivation/DerivationWithTimeSeries> a owl:Class;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "Synchronous derivation with time series" .

<https://www.theworldavatar.com/kg/ontoderivation/Error> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoderivation/Status>;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "Error" .

<https://www.theworldavatar.com/kg/ontoderivation/Finished> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoderivation/Status>;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "Finished" .

<https://www.theworldavatar.com/kg/ontoderivation/InProgress> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoderivation/Status>;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "InProgress" .

<https://www.theworldavatar.com/kg/ontoderivation/Requested> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoderivation/Status>;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "Requested" .

<https://www.theworldavatar.com/kg/ontoderivation/Status> a owl:Class;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoderivation/>;
  rdfs:label "Status" .
