@prefix : <http://sweetontology.net/humanTechReadiness/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix sohur: <http://sweetontology.net/humanResearch/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix somaeq: <http://sweetontology.net/matrEquipment/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorep: <http://sweetontology.net/repr/> .
@prefix sohutr: <http://sweetontology.net/humanTechReadiness/> .
@prefix sorelh: <http://sweetontology.net/relaHuman/> .
@prefix sorelsc: <http://sweetontology.net/relaSci/> .
@base <http://sweetontology.net/humanTechReadiness> .

<http://sweetontology.net/humanTechReadiness> rdf:type owl:Ontology ;
                                               owl:imports <http://sweetontology.net/humanResearch> ,
                                                           <http://sweetontology.net/matrEquipment> ,
                                                           <http://sweetontology.net/relaHuman> ,
                                                           <http://sweetontology.net/relaSci> ,
                                                           <http://sweetontology.net/repr> ;
                                               rdfs:label "SWEET Ontology Human Technology Readiness" ;
                                               dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                               owl:versionInfo "3.6.0" .

#################################################################
#    Object Properties
#################################################################

###  http://sweetontology.net/relaHuman/readinessOf
sorelh:readinessOf rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaHuman/successIn
sorelh:successIn rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaSci/measureOf
sorelsc:measureOf rdf:type owl:ObjectProperty .


#################################################################
#    Data properties
#################################################################

###  http://sweetontology.net/relaHuman/hasTRL
sorelh:hasTRL rdf:type owl:DatatypeProperty .


#################################################################
#    Classes
#################################################################

###  http://sweetontology.net/humanTechReadiness/TRL
sohutr:TRL rdf:type owl:Class ;
         owl:equivalentClass sohutr:TechnologyReadinessLevel ;
         rdfs:label "trl"@en .


###  http://sweetontology.net/humanTechReadiness/TRL1
sohutr:TRL1 rdf:type owl:Class ;
          rdfs:subClassOf sohutr:TRL ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:successIn ;
                            owl:allValuesFrom sohur:Result
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:hasTRL ;
                            owl:hasValue 1
                          ] ;
          rdfs:label "trl1"@en .


###  http://sweetontology.net/humanTechReadiness/TRL2
sohutr:TRL2 rdf:type owl:Class ;
          rdfs:subClassOf sohutr:TRL ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:successIn ;
                            owl:allValuesFrom sohur:AppliedResearch
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:hasTRL ;
                            owl:hasValue 2
                          ] ;
          rdfs:label "trl2"@en .


###  http://sweetontology.net/humanTechReadiness/TRL3
sohutr:TRL3 rdf:type owl:Class ;
          rdfs:subClassOf sohutr:TRL ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:successIn ;
                            owl:allValuesFrom sohur:ProofOfConcept
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:hasTRL ;
                            owl:hasValue 3
                          ] ;
          rdfs:label "trl3"@en .


###  http://sweetontology.net/humanTechReadiness/TRL4
sohutr:TRL4 rdf:type owl:Class ;
          rdfs:subClassOf sohutr:TRL ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:successIn ;
                            owl:allValuesFrom sohur:LaboratoryEnvironment
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:hasTRL ;
                            owl:hasValue 4
                          ] ;
          rdfs:label "trl4"@en .


###  http://sweetontology.net/humanTechReadiness/TRL5
sohutr:TRL5 rdf:type owl:Class ;
          rdfs:subClassOf sohutr:TRL ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:successIn ;
                            owl:allValuesFrom sohur:RepresentativeEnvironment
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:hasTRL ;
                            owl:hasValue 5
                          ] ;
          rdfs:label "trl5"@en .


###  http://sweetontology.net/humanTechReadiness/TRL6
sohutr:TRL6 rdf:type owl:Class ;
          rdfs:subClassOf sohutr:TRL ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:successIn ;
                            owl:allValuesFrom sohur:EndToEndEnvironment
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:hasTRL ;
                            owl:hasValue 6
                          ] ;
          rdfs:label "trl6"@en .


###  http://sweetontology.net/humanTechReadiness/TRL7
sohutr:TRL7 rdf:type owl:Class ;
          rdfs:subClassOf sohutr:TRL ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:successIn ;
                            owl:allValuesFrom sohur:OperationalEnvironment
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:hasTRL ;
                            owl:hasValue 7
                          ] ;
          rdfs:label "trl7"@en .


###  http://sweetontology.net/humanTechReadiness/TRL8
sohutr:TRL8 rdf:type owl:Class ;
          rdfs:subClassOf sohutr:TRL ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:successIn ;
                            owl:allValuesFrom sohur:VerifiedValidatedEnvironment
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:hasTRL ;
                            owl:hasValue 8
                          ] ;
          rdfs:label "trl8"@en .


###  http://sweetontology.net/humanTechReadiness/TRL9
sohutr:TRL9 rdf:type owl:Class ;
          rdfs:subClassOf sohutr:TRL ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:successIn ;
                            owl:allValuesFrom sohur:MissionTestedEnvironment
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelh:hasTRL ;
                            owl:hasValue 9
                          ] ;
          rdfs:label "trl9"@en .


###  http://sweetontology.net/humanTechReadiness/Technology
sohutr:Technology rdf:type owl:Class ;
                rdfs:subClassOf somaeq:Infrastructure ;
                rdfs:label "technology"@en .


###  http://sweetontology.net/humanTechReadiness/TechnologyReadiness
sohutr:TechnologyReadiness rdf:type owl:Class ;
                         rdfs:subClassOf sorep:Knowledge ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty sorelh:readinessOf ;
                                           owl:allValuesFrom sohutr:Technology
                                         ] ;
                         rdfs:label "technology readiness"@en .


###  http://sweetontology.net/humanTechReadiness/TechnologyReadinessLevel
sohutr:TechnologyReadinessLevel rdf:type owl:Class ;
                              rdfs:subClassOf sorep:OrdinalScale ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty sorelsc:measureOf ;
                                                owl:allValuesFrom sohutr:TechnologyReadiness
                                              ] ;
                              rdfs:label "technology readiness level"@en .


###  http://sweetontology.net/matrEquipment/Infrastructure
somaeq:Infrastructure rdf:type owl:Class .


###  http://sweetontology.net/repr/Knowledge
sorep:Knowledge rdf:type owl:Class .


###  http://sweetontology.net/repr/OrdinalScale
sorep:OrdinalScale rdf:type owl:Class .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
