@prefix :      <http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-lifemapper-parameters.owl#> .
@prefix dc:    <http://purl.org/dc/elements/1.1/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ns0:   <http://protege.stanford.edu/plugins/owl/protege#> .
@prefix terms: <http://purl.org/dc/terms/> .
@prefix resource: <http://semanticscience.org/resource/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix elseweb-lifemapper: <http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-lifemapper.owl#> .
@prefix cc:    <http://creativecommons.org/ns#> .
@prefix elseweb-modelling: <http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-modelling.owl#> .

:randomtestpoints  a         owl:Class ;
        rdfs:label           "random test points" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:maxInclusive
                                                                             100 ] [ xsd:minInclusive
                                                                             0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "randomtestpoints"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:NumberOfPseudoAbsences
        a                    owl:Class ;
        rdfs:label           "number of pseudoabsences" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "NumberOfPseudoAbsences"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:Nu     a                    owl:Class ;
        rdfs:label           "nu" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0010000000474974513"^^xsd:double ] [ xsd:maxInclusive
                                                                             "1.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "Nu"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "0.5"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:betamultiplier  a           owl:Class ;
        rdfs:label           "beta multiplier" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "betamultiplier"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "1.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:Randomisations  a           owl:Class ;
        rdfs:label           "randomisations" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:maxInclusive
                                                                             1000 ] [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "Randomisations"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    8 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:ProbabilisticOutput  a      owl:Class ;
        rdfs:label           "probabilisic output" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "ProbabilisticOutput"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:Coef0  a                    owl:Class ;
        rdfs:label           "coef0" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "0.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "Coef0"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:OutputFormat  a             owl:Class ;
        rdfs:label           "output format" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] [ xsd:maxInclusive  2 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "OutputFormat"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    2 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:hingethreshold  a           owl:Class ;
        rdfs:label           "hinge threshold" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "hingethreshold"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    15 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:quadratic  a                owl:Class ;
        rdfs:label           "quadratic" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "quadratic"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:ConvergenceLimit  a         owl:Class ;
        rdfs:label           "convergence limit" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "0.01"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "ConvergenceLimit"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] [ xsd:maxInclusive
                                                                             "1.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:maximumbackground  a        owl:Class ;
        rdfs:label           "maximum background" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "maximumbackground"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    10000 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:adjustsampleradius  a       owl:Class ;
        rdfs:label           "adjust sample radius" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "adjustsampleradius"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:AutoFeatures  a             owl:Class ;
        rdfs:label           "auto features" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "AutoFeatures"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:MaxDistance  a              owl:Class ;
        rdfs:label           "max distance" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "MaxDistance"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "0.1"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] [ xsd:maxInclusive
                                                                             "1.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

elseweb-modelling:hasParameterMember
        a           owl:ObjectProperty ;
        rdfs:label  "has parameter member" .

:beta_hinge  a               owl:Class ;
        rdfs:label           "beta hinge" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "beta_hinge"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "-1.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:NearestPoints  a            owl:Class ;
        rdfs:label           "nearest points" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "NearestPoints"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:maxInclusive
                                                                             1000 ] [ xsd:minInclusive
                                                                             0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:ModelsUnderOmissionThreshold
        a                    owl:Class ;
        rdfs:label           "models under omission threshold" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  10000 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "ModelsUnderOmissionThreshold"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    20 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:GARP-with-Best-Subsets_parameters
        a                    owl:Class ;
        rdfs:label           "garp with best subsets parameters" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameters ;
        owl:equivalentClass  [ a                   owl:Class ;
                               owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                       owl:someValuesFrom  :CommissionSampleSize
                                                     ] [ a                   owl:Restriction ;
                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                         owl:someValuesFrom  :CommissionThreshold
                                                       ] [ a                   owl:Restriction ;
                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                           owl:someValuesFrom  :ConvergenceLimit
                                                         ] [ a                   owl:Restriction ;
                                                             owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                             owl:someValuesFrom  :HardOmissionThreshold
                                                           ] [ a                   owl:Restriction ;
                                                               owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                               owl:someValuesFrom  :MaxGenerations
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                 owl:someValuesFrom  :MaxThreads
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                   owl:someValuesFrom  :ModelsUnderOmissionThreshold
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                     owl:someValuesFrom  :PopulationSize
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                       owl:someValuesFrom  :Resamples
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                         owl:someValuesFrom  :TotalRuns
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                           owl:someValuesFrom  :TrainingProportion
                                                                         ] )
                             ] .

:hinge  a                    owl:Class ;
        rdfs:label           "hinge" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "hinge"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:linear  a                   owl:Class ;
        rdfs:label           "linear" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "linear"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

elseweb-lifemapper:hasDefaultValue
        a           owl:DatatypeProperty ;
        rdfs:label  "has default value" .

:responsecurvesexponent
        a                    owl:Class ;
        rdfs:label           "response curves exponent" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "responsecurvesexponent"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:defaultprevalence  a        owl:Class ;
        rdfs:label           "default prevalence" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] [ xsd:maxInclusive
                                                                             "1.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "0.5"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "defaultprevalence"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:GARP-with-Best-Subsets---DesktopGARP-implementation_parameters
        a                    owl:Class ;
        rdfs:label           "garp with best subsets desktop garp implementation parameters" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameters ;
        owl:equivalentClass  [ a                   owl:Class ;
                               owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                       owl:someValuesFrom  :CommissionSampleSize
                                                     ] [ a                   owl:Restriction ;
                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                         owl:someValuesFrom  :CommissionThreshold
                                                       ] [ a                   owl:Restriction ;
                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                           owl:someValuesFrom  :ConvergenceLimit
                                                         ] [ a                   owl:Restriction ;
                                                             owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                             owl:someValuesFrom  :HardOmissionThreshold
                                                           ] [ a                   owl:Restriction ;
                                                               owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                               owl:someValuesFrom  :MaxGenerations
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                 owl:someValuesFrom  :MaxThreads
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                   owl:someValuesFrom  :ModelsUnderOmissionThreshold
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                     owl:someValuesFrom  :PopulationSize
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                       owl:someValuesFrom  :Resamples
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                         owl:someValuesFrom  :TotalRuns
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                           owl:someValuesFrom  :TrainingProportion
                                                                         ] )
                             ] .

:BIOCLIM  a     elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "BIOCLIM"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "Bioclim"^^xsd:string .

:TrainingProportion  a       owl:Class ;
        rdfs:label           "training proportion" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "50.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] [ xsd:maxInclusive
                                                                             "100.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "TrainingProportion"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:SVM    a       elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "SVM"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "Support Vector Machines"^^xsd:string .

:Climate-Space-Model_parameters
        a                    owl:Class ;
        rdfs:label           "climate space model parameters" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameters ;
        owl:equivalentClass  [ a                   owl:Class ;
                               owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                       owl:someValuesFrom  :MinComponents
                                                     ] [ a                   owl:Restriction ;
                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                         owl:someValuesFrom  :Randomisations
                                                       ] [ a                   owl:Restriction ;
                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                           owl:someValuesFrom  :StandardDeviations
                                                         ] [ a                   owl:Restriction ;
                                                             owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                             owl:someValuesFrom  :VerboseDebugging
                                                           ] )
                             ] .

:StandardDeviations  a       owl:Class ;
        rdfs:label           "standard deviations" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "StandardDeviations"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "-10.0"^^xsd:double ] [ xsd:maxInclusive
                                                                             "10.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "2.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:OM_MAXENT  a   elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "OM_MAXENT"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "Maximum Entropy - openModeller Implementation"^^xsd:string .

:GARP_parameters  a          owl:Class ;
        rdfs:label           "garp parameters" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameters ;
        owl:equivalentClass  [ a                   owl:Class ;
                               owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                       owl:someValuesFrom  :ConvergenceLimit
                                                     ] [ a                   owl:Restriction ;
                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                         owl:someValuesFrom  :MaxGenerations
                                                       ] [ a                   owl:Restriction ;
                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                           owl:someValuesFrom  :PopulationSize
                                                         ] [ a                   owl:Restriction ;
                                                             owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                             owl:someValuesFrom  :Resamples
                                                           ] )
                             ] .

:MinSamplesForQuadratic
        a                    owl:Class ;
        rdfs:label           "min samples for quadratic" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    10 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "MinSamplesForQuadratic"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:ProductFeatures  a          owl:Class ;
        rdfs:label           "product features" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "ProductFeatures"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:randomseed  a               owl:Class ;
        rdfs:label           "random seed" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "randomseed"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:threshold  a                owl:Class ;
        rdfs:label           "threshold" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "threshold"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:replicatetype  a            owl:Class ;
        rdfs:label           "replicate type" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  2 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "replicatetype"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:product  a                  owl:Class ;
        rdfs:label           "product" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "product"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:HardOmissionThreshold
        a                    owl:Class ;
        rdfs:label           "hard omission threshold" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "HardOmissionThreshold"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] [ xsd:maxInclusive
                                                                             "100.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "100.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:pictures  a                 owl:Class ;
        rdfs:label           "pictures" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "pictures"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:perspeciesresults  a        owl:Class ;
        rdfs:label           "per species results" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "perspeciesresults"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:HingeFeatures  a            owl:Class ;
        rdfs:label           "hinge features" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "HingeFeatures"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:SvmType  a                  owl:Class ;
        rdfs:label           "svm type" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  2 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "SvmType"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:extrapolate  a              owl:Class ;
        rdfs:label           "extra polate" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "extrapolate"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:CommissionSampleSize
        a                    owl:Class ;
        rdfs:label           "comission sample size" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "CommissionSampleSize"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    10000 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:beta_categorical  a         owl:Class ;
        rdfs:label           "beta categorical" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "beta_categorical"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "-1.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:QuadraticFeatures  a        owl:Class ;
        rdfs:label           "quadratic features" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "QuadraticFeatures"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:C      a                    owl:Class ;
        rdfs:label           "c" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "C"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "1.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:NumberOfBackgroundPoints
        a                    owl:Class ;
        rdfs:label           "number of background points" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    10000 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "NumberOfBackgroundPoints"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  10000 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:LearningRate  a             owl:Class ;
        rdfs:label           "learning rate" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "LearningRate"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] [ xsd:maxInclusive
                                                                             "1.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "0.3"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:ThresholdFeatures  a        owl:Class ;
        rdfs:label           "threshold features" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "ThresholdFeatures"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:writeclampgrid  a           owl:Class ;
        rdfs:label           "write clamp grid" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "writeclampgrid"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:autofeature  a              owl:Class ;
        rdfs:label           "autofeature" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "autofeature"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:PopulationSize  a           owl:Class ;
        rdfs:label           "population size" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    50 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "PopulationSize"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:maxInclusive
                                                                             500 ] [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:HiddenLayerNeurons  a       owl:Class ;
        rdfs:label           "hidden layer neurons" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    14 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "HiddenLayerNeurons"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:DistanceType  a             owl:Class ;
        rdfs:label           "distance type" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "DistanceType"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:maxInclusive
                                                                             4 ] [ xsd:minInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:UseAbsencesAsBackground
        a                    owl:Class ;
        rdfs:label           "use absences as background" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "UseAbsencesAsBackground"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:StandardDeviationCutoff
        a                    owl:Class ;
        rdfs:label           "standard deviation cutoff" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "StandardDeviationCutoff"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "0.674"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:GARP_BS  a     elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "GARP_BS"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "GARP with Best Subsets"^^xsd:string .

:writeplotdata  a            owl:Class ;
        rdfs:label           "write plot data" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "writeplotdata"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:lq2lqptthreshold  a         owl:Class ;
        rdfs:label           "lq2lqpt threshold" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "lq2lqptthreshold"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    80 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

elseweb-lifemapper:hasAlgorithmCode
        a           owl:DatatypeProperty ;
        rdfs:label  "has algorithm code" .

elseweb-modelling:hasAlgorithmName
        a           owl:DatatypeProperty ;
        rdfs:label  "has algorithm name" .

:MaxThreads  a               owl:Class ;
        rdfs:label           "max threads" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] [ xsd:maxInclusive  1024 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "MaxThreads"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:KernelType  a               owl:Class ;
        rdfs:label           "kernel type" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:maxInclusive
                                                                             4 ] [ xsd:minInclusive  0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    2 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "KernelType"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

<http://www.w3.org/ns/prov-o#>
        a                              owl:Ontology ;
        rdfs:isDefinedBy               <http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-lifemapper-parameters.owl> ;
        cc:license                     "http://creativecommons.org/licenses/by/3.0/"^^xsd:anyURI ;
        ns0:defaultLanguage            "en" ;
        dc:contributor                 "Contributors are those that engage in discussions during the development of this ontology (in alphabetical order):\ndeana pennington\nsoren scott\naimee stewart\nnatalia villanueva-rosales\n"^^xsd:string ;
        dc:creator                     "http://cybershare.utep.edu"^^xsd:anyURI , "ELSEWeb team"@en , "Nicholas del Rio"@en ;
        dc:description                 "The ELSEWeb Lifemapper parameters ontology provides auxiliary classes and instances that describe input parameters of Lifemapper modelling services. This ontology provides support for the ELSEWeb project(http://elseweb.cybershare.utep.edu/).\nwebsite: http://elseweb.cybershare.utep.edu/ontologies\nemail: nvillanuevarosales@utep.edu\n"@en ;
        dc:issued                      "2014-05-01"^^xsd:date ;
        dc:rights                      "free to use,share,modify. modify with attribution [http://creativecommons.org/licenses/by/3.0/]."^^xsd:string ;
        dc:title                       "ELSEWeb Lifemapper Parameters Ontology"@en ;
        terms:identifier               "elseweb-lifemapper-parameters.owl" ;
        terms:modified                 "2015-09-24"^^xsd:date ;
        vann:preferredNamespacePrefix  "elseweb-lifemapper-parameters"@en ;
        vann:preferredNamespaceUri     "http://ontology.cybershare.utep.edu/ELSEWeb/"^^xsd:string ;
        owl:imports                    <http://semanticscience.org/ontology/sio.owl> , <http://www.w3.org/ns/dcat> , <http://www.w3.org/ns/prov-o#> ;
        owl:versionIRI                 <http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-lifemapper-parameters.owl> ;
        owl:versionInfo                "1.2"^^xsd:string .

:TotalRuns  a                owl:Class ;
        rdfs:label           "total runs" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "TotalRuns"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  10000 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    20 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:MinimumError  a             owl:Class ;
        rdfs:label           "minimum error" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] [ xsd:maxInclusive
                                                                             "0.5"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "0.01"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "MinimumError"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

elseweb-modelling:boundToValue
        a           owl:DatatypeProperty ;
        rdfs:label  "bound to value" .

:l2lqthreshold  a            owl:Class ;
        rdfs:label           "l2lq threshold" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    10 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "l2lqthreshold"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:beta_threshold  a           owl:Class ;
        rdfs:label           "beta threshold" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "beta_threshold"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "-1.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:GARP   a       elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "GARP"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "GARP"^^xsd:string .

:plots  a                    owl:Class ;
        rdfs:label           "plots" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "plots"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:Momentum  a                 owl:Class ;
        rdfs:label           "momentum" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "0.05"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "Momentum"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] [ xsd:maxInclusive
                                                                             "1.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:Resamples  a                owl:Class ;
        rdfs:label           "resamples" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "Resamples"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] [ xsd:maxInclusive  100000 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    2500 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:MinSamplesForHinge  a       owl:Class ;
        rdfs:label           "min samples for hinge" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    15 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "MinSamplesForHinge"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:appendtoresultsfile  a      owl:Class ;
        rdfs:label           "append to results file" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "appendtoresultsfile"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:Degree  a                   owl:Class ;
        rdfs:label           "degree" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "Degree"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    3 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:outputgrids  a              owl:Class ;
        rdfs:label           "output grids" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "outputgrids"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:writemess  a                owl:Class ;
        rdfs:label           "write mess" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "writemess"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:fadebyclamping  a           owl:Class ;
        rdfs:label           "fade by clamping" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "fadebyclamping"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:Artificial-Neural-Network_parameters
        a                    owl:Class ;
        rdfs:label           "artificial neuronal network parameters" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameters ;
        owl:equivalentClass  [ a                   owl:Class ;
                               owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                       owl:someValuesFrom  :Choice
                                                     ] [ a                   owl:Restriction ;
                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                         owl:someValuesFrom  :Epoch
                                                       ] [ a                   owl:Restriction ;
                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                           owl:someValuesFrom  :HiddenLayerNeurons
                                                         ] [ a                   owl:Restriction ;
                                                             owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                             owl:someValuesFrom  :LearningRate
                                                           ] [ a                   owl:Restriction ;
                                                               owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                               owl:someValuesFrom  :MinimumError
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                 owl:someValuesFrom  :Momentum
                                                               ] )
                             ] .

:doclamp  a                  owl:Class ;
        rdfs:label           "doclamp" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "doclamp"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:NumberOfIterations  a       owl:Class ;
        rdfs:label           "number of iterations" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    500 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "NumberOfIterations"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:replicates  a               owl:Class ;
        rdfs:label           "replicates" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "replicates"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:removeduplicates  a         owl:Class ;
        rdfs:label           "remove duplicates" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "removeduplicates"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:MinComponents  a            owl:Class ;
        rdfs:label           "min components" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:maxInclusive
                                                                             20 ] [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "MinComponents"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:beta_lqp  a                 owl:Class ;
        rdfs:label           "beta lqp" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "beta_lqp"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "-1.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:MaxGenerations  a           owl:Class ;
        rdfs:label           "max generations" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    400 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "MaxGenerations"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

elseweb-lifemapper:LifemapperParameters
        a                 owl:Class ;
        rdfs:label        "lifemapper parameters"^^xsd:string ;
        resource:comment  "A set of parameters required as an input to a specific modelling algorithm offered as a Web service by Lifemapper."^^xsd:string ;
        resource:example  "The set of parameters needed by the ANN algorithm."^^xsd:string .

:TerminateTolerance  a       owl:Class ;
        rdfs:label           "terminate tolerance" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "1.0E-5"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "TerminateTolerance"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:logscale  a                 owl:Class ;
        rdfs:label           "logscale" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "logscale"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

elseweb-lifemapper:LifemapperAlgorithm
        a                 owl:Class ;
        rdfs:comment      "A species distribution modelling algorithm implemented in a service offered by Lifemapper."^^xsd:string ;
        rdfs:label        "lifemapper algorithm"^^xsd:string ;
        resource:example  "ANN"^^xsd:string .

:Environmental-Distance_parameters
        a                    owl:Class ;
        rdfs:label           "environmental distance parameters" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameters ;
        owl:equivalentClass  [ a                   owl:Class ;
                               owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                       owl:someValuesFrom  :DistanceType
                                                     ] [ a                   owl:Restriction ;
                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                         owl:someValuesFrom  :MaxDistance
                                                       ] [ a                   owl:Restriction ;
                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                           owl:someValuesFrom  :NearestPoints
                                                         ] )
                             ] .

:ANN    a       elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "ANN"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "Artificial Neural Network"^^xsd:string .

:CommissionThreshold  a      owl:Class ;
        rdfs:label           "comission threshold" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] [ xsd:maxInclusive
                                                                             "100.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "CommissionThreshold"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "50.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:Epoch  a                    owl:Class ;
        rdfs:label           "epoch" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    5000000 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "Epoch"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:writebackgroundpredictions
        a                    owl:Class ;
        rdfs:label           "write background predictions" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "writebackgroundpredictions"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:Support-Vector-Machines_parameters
        a                    owl:Class ;
        rdfs:label           "support vector machines parameters" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameters ;
        owl:equivalentClass  [ a                   owl:Class ;
                               owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                       owl:someValuesFrom  :C
                                                     ] [ a                   owl:Restriction ;
                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                         owl:someValuesFrom  :Coef0
                                                       ] [ a                   owl:Restriction ;
                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                           owl:someValuesFrom  :Degree
                                                         ] [ a                   owl:Restriction ;
                                                             owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                             owl:someValuesFrom  :Gamma
                                                           ] [ a                   owl:Restriction ;
                                                               owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                               owl:someValuesFrom  :KernelType
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                 owl:someValuesFrom  :Nu
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                   owl:someValuesFrom  :NumberOfPseudoAbsences
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                     owl:someValuesFrom  :ProbabilisticOutput
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                       owl:someValuesFrom  :SvmType
                                                                     ] )
                             ] .

:CSMBS  a       elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "CSMBS"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "Climate Space Model"^^xsd:string .

:maximumiterations  a        owl:Class ;
        rdfs:label           "maximum iterations" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "maximumiterations"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    500 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:Choice  a                   owl:Class ;
        rdfs:label           "choice" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "Choice"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:Maximum-Entropy---openModeller-Implementation_parameters
        a                    owl:Class ;
        rdfs:label           "maximum entropy openmodeller implementation parameters" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameters ;
        owl:equivalentClass  [ a                   owl:Class ;
                               owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                       owl:someValuesFrom  :AutoFeatures
                                                     ] [ a                   owl:Restriction ;
                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                         owl:someValuesFrom  :HingeFeatures
                                                       ] [ a                   owl:Restriction ;
                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                           owl:someValuesFrom  :IncludePresencePointsInBackground
                                                         ] [ a                   owl:Restriction ;
                                                             owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                             owl:someValuesFrom  :MinSamplesForHinge
                                                           ] [ a                   owl:Restriction ;
                                                               owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                               owl:someValuesFrom  :MinSamplesForProductThreshold
                                                             ] [ a                   owl:Restriction ;
                                                                 owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                 owl:someValuesFrom  :MinSamplesForQuadratic
                                                               ] [ a                   owl:Restriction ;
                                                                   owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                   owl:someValuesFrom  :NumberOfBackgroundPoints
                                                                 ] [ a                   owl:Restriction ;
                                                                     owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                     owl:someValuesFrom  :NumberOfIterations
                                                                   ] [ a                   owl:Restriction ;
                                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                       owl:someValuesFrom  :OutputFormat
                                                                     ] [ a                   owl:Restriction ;
                                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                         owl:someValuesFrom  :ProductFeatures
                                                                       ] [ a                   owl:Restriction ;
                                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                           owl:someValuesFrom  :QuadraticFeatures
                                                                         ] [ a                   owl:Restriction ;
                                                                             owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                             owl:someValuesFrom  :TerminateTolerance
                                                                           ] [ a                   owl:Restriction ;
                                                                               owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                               owl:someValuesFrom  :ThresholdFeatures
                                                                             ] [ a                   owl:Restriction ;
                                                                                 owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                                                 owl:someValuesFrom  :UseAbsencesAsBackground
                                                                               ] )
                             ] .

:DG_GARP  a     elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "DG_GARP"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "GARP - DesktopGARP implementation"^^xsd:string .

:Maximum-Entropy---ATT-Implementation_parameters
        a                owl:Class ;
        rdfs:label       "maximum entropy att implementation parameters" ;
        rdfs:subClassOf  elseweb-lifemapper:LifemapperParameters .

:convergencethreshold
        a                    owl:Class ;
        rdfs:label           "convergence threshold" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "1.0E-5"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:double ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             "0.0"^^xsd:double ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "convergencethreshold"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:Bioclim_parameters  a       owl:Class ;
        rdfs:label           "bioclim parameters" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameters ;
        owl:equivalentClass  [ a                   owl:Class ;
                               owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                       owl:someValuesFrom  :StandardDeviationCutoff
                                                     ] )
                             ] .

:ATT_MAXENT  a  elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "ATT_MAXENT"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "Maximum Entropy - ATT Implementation"^^xsd:string .

:Gamma  a                    owl:Class ;
        rdfs:label           "gamma" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "Gamma"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "0.0"^^xsd:float ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:responsecurves  a           owl:Class ;
        rdfs:label           "response curves" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "responsecurves"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

:GARP---DesktopGARP-implementation_parameters
        a                    owl:Class ;
        rdfs:label           "garp desktop garp implementation parameters" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameters ;
        owl:equivalentClass  [ a                   owl:Class ;
                               owl:intersectionOf  ( [ a                   owl:Restriction ;
                                                       owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                       owl:someValuesFrom  :ConvergenceLimit
                                                     ] [ a                   owl:Restriction ;
                                                         owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                         owl:someValuesFrom  :MaxGenerations
                                                       ] [ a                   owl:Restriction ;
                                                           owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                           owl:someValuesFrom  :PopulationSize
                                                         ] [ a                   owl:Restriction ;
                                                             owl:onProperty      elseweb-modelling:hasParameterMember ;
                                                             owl:someValuesFrom  :Resamples
                                                           ] )
                             ] .

:VerboseDebugging  a         owl:Class ;
        rdfs:label           "verbose debugging" ;
        rdfs:subClassOf      :UseAbsencesAsBackground ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "VerboseDebugging"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

:ENVDIST  a     elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "ENVDIST"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "Environmental Distance"^^xsd:string .

:jackknife  a                owl:Class ;
        rdfs:label           "jacknife" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "jackknife"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    0 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] .

elseweb-lifemapper:LifemapperParameter
        a                 owl:Class ;
        rdfs:label        "lifemapper parameter"^^xsd:string ;
        resource:comment  "An input parameter required to run an algorithm provided by Lifemapper in a web service."^^xsd:string .

:DG_GARP_BS  a  elseweb-lifemapper:LifemapperAlgorithm , owl:NamedIndividual ;
        elseweb-lifemapper:hasAlgorithmCode
                "DG_GARP_BS"^^xsd:string ;
        elseweb-modelling:hasAlgorithmName
                "GARP with Best Subsets - DesktopGARP implementation"^^xsd:string .

:MinSamplesForProductThreshold
        a                    owl:Class ;
        rdfs:label           "min samples for product threshold" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    80 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "MinSamplesForProductThreshold"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] .

:IncludePresencePointsInBackground
        a                    owl:Class ;
        rdfs:label           "include presence points in background" ;
        rdfs:subClassOf      elseweb-lifemapper:LifemapperParameter ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    1 ;
                               owl:onProperty  elseweb-lifemapper:hasDefaultValue
                             ] ;
        owl:equivalentClass  [ a               owl:Restriction ;
                               owl:hasValue    "IncludePresencePointsInBackground"^^xsd:string ;
                               owl:onProperty  elseweb-modelling:hasParameterName
                             ] ;
        owl:equivalentClass  [ a                         owl:Restriction ;
                               owl:onDataRange           [ a                     rdfs:Datatype ;
                                                           owl:onDatatype        xsd:integer ;
                                                           owl:withRestrictions  ( [ xsd:minInclusive
                                                                             0 ] [ xsd:maxInclusive  1 ] )
                                                         ] ;
                               owl:onProperty            elseweb-modelling:boundToValue ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] .

elseweb-modelling:hasParameterName
        a           owl:DatatypeProperty ;
        rdfs:label  "has parameter name" .
