PREFIX ontoderivation: <https://www.theworldavatar.com/kg/ontoderivation/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

ontoderivation:Finished a rdfs:Class ;
  rdfs:label "Finished" ;
  rdfs:subClassOf ontoderivation:Status .

ontoderivation:hasNewDerivedIRI a rdf:Property ;
  rdfs:label "has new derived IRI" ;
  rdfs:domain ontoderivation:Finished ;
  rdfs:range <https://w3id.org/linkml/Any> .

ontoderivation:Derivation a rdfs:Class ;
  rdfs:label "Synchronous derivation" .

ontoderivation:isDerivedUsing a rdf:Property ;
  rdfs:label "is derived using" ;
  rdfs:range <http://www.theworldavatar.com/ontology/ontoagent/MSM.owl#Service> .

ontoderivation:isDerivedFrom a rdf:Property ;
  rdfs:label "is derived from" ;
  rdfs:range <https://w3id.org/linkml/Any> .

ontoderivation:Error a rdfs:Class ;
  rdfs:label "Error" ;
  rdfs:subClassOf ontoderivation:Status .

ontoderivation:DerivationAsyn a rdfs:Class ;
  rdfs:label "Asynchronous derivation" .

ontoderivation:hasStatus a rdf:Property ;
  rdfs:label "has status" ;
  rdfs:domain ontoderivation:DerivationAsyn ;
  rdfs:range ontoderivation:Status .

ontoderivation:retrievedInputsAt a rdf:Property ;
  rdfs:label "retrieved inputs at" ;
  rdfs:domain ontoderivation:DerivationAsyn ;
  rdfs:range xsd:decimal .

ontoderivation:uuidLock a rdf:Property ;
  rdfs:label "uuid lock" ;
  rdfs:domain ontoderivation:DerivationAsyn ;
  rdfs:range xsd:string .

ontoderivation:DerivationWithTimeSeries a rdfs:Class ;
  rdfs:label "Synchronous derivation with time series" .

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

ontoderivation:InProgress a rdfs:Class ;
  rdfs:label "InProgress" ;
  rdfs:subClassOf ontoderivation:Status .

ontoderivation:Requested a rdfs:Class ;
  rdfs:label "Requested" ;
  rdfs:subClassOf ontoderivation:Status .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object" .

ontoderivation:Status a rdfs:Class ;
  rdfs:label "Status" .

ontoderivation:belongsTo a rdf:Property ;
  rdfs:label "belongs to" ;
  rdfs:range xsd:string .
