@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <http://purl.allotrope.org/voc/afo/REC/2020/09/afo#> .
@prefix cl: <http://purl.obolibrary.org/obo/CL> .
@prefix go: <http://purl.obolibrary.org/obo/GO> .
@prefix ro: <http://purl.obolibrary.org/obo/RO> .
@prefix bfo: <http://purl.obolibrary.org/obo/BFO> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix iao: <http://purl.obolibrary.org/obo/IAO> .
@prefix obi: <http://purl.obolibrary.org/obo/OBI> .
@prefix ore: <http://www.openarchives.org/ore/terms/> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix pav: <http://purl.org/pav/> .
@prefix sio: <http://semanticscience.org/resource/> .
@prefix xml: <http://www.w3.org/xml/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix af-c: <http://purl.allotrope.org/ontologies/common#> .
@prefix af-e: <http://purl.allotrope.org/ontologies/equipment#> .
@prefix af-m: <http://purl.allotrope.org/ontologies/material#> .
@prefix af-p: <http://purl.allotrope.org/ontologies/process#> .
@prefix af-q: <http://purl.allotrope.org/ontologies/quality#> .
@prefix af-r: <http://purl.allotrope.org/ontologies/result#> .
@prefix af-x: <http://purl.allotrope.org/ontologies/property#> .
@prefix chmo: <http://purl.obolibrary.org/obo/CHMO> .
@prefix envo: <http://purl.obolibrary.org/obo/ENVO> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ncbi: <http://purl.obolibrary.org/obo/NCBITaxon> .
@prefix ncit: <http://purl.obolibrary.org/obo/NCIT> .
@prefix pato: <http://purl.obolibrary.org/obo/PATO> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix qudt: <http://qudt.org/schema/qudt#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix af-cq: <http://purl.allotrope.org/ontologies/common/qualifier#> .
@prefix af-fn: <http://purl.allotrope.org/ontologies/function#> .
@prefix af-re: <http://purl.allotrope.org/ontologies/realizable#> .
@prefix af-rl: <http://purl.allotrope.org/ontologies/role#> .
@prefix af-sp: <http://purl.allotrope.org/ontologies/spatial#> .
@prefix chebi: <http://purl.obolibrary.org/obo/CHEBI> .
@prefix af-cur: <http://purl.allotrope.org/ontologies/curation#> .
@prefix af-map: <http://purl.allotrope.org/ontologies/mapping#> .
@prefix af-math: <http://purl.allotrope.org/ontologies/math#> .

<http://purl.allotrope.org/ontologies/afo>
    a owl:NamedIndividual .

af-c:AFC_0000021
    a owl:Class .

af-c:AFC_0000091
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-c:AFC_0000166
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002351 ;
                owl:someValuesFrom af-c:AFC_0000090
            ]
        )
    ] .

af-c:AFC_0000092
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-c:AFC_0000166
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002351 ;
                owl:someValuesFrom af-c:AFC_0000090
            ]
        )
    ] .

af-c:AFC_0000093
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-c:AFC_0000166
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002351 ;
                owl:someValuesFrom af-c:AFC_0000090
            ]
        )
    ] .

af-c:AFC_0000160
    a owl:Class .

af-c:AFC_0000161
    a owl:Class ;
    owl:equivalentClass [
        a owl:Restriction ;
        owl:onProperty ro:_0002350 ;
        owl:someValuesFrom af-c:AFC_0000160
    ] .

af-c:AFC_0000162
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-c:AFC_0000160
            [
                a owl:Restriction ;
                owl:allValuesFrom af-c:AFC_0000163 ;
                owl:onProperty af-x:AFX_0000551
            ]
            [
                a owl:Restriction ;
                owl:allValuesFrom af-c:AFC_0000163 ;
                owl:onProperty ro:_0002351
            ]
        )
    ] .

af-c:AFC_0000163
    a owl:Class ;
    owl:equivalentClass [
        a owl:Restriction ;
        owl:onProperty ro:_0002350 ;
        owl:someValuesFrom af-c:AFC_0000162
    ] .

af-c:AFC_0000166
    a owl:Class .

af-c:AFC_0000167
    a owl:Class ;
    owl:equivalentClass [
        a owl:Restriction ;
        owl:onProperty ro:_0002350 ;
        owl:someValuesFrom af-c:AFC_0000166
    ] .

af-e:AFE_0000004
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:unionOf (af-fn:AFFN_0000137
                af-fn:AFFN_0000196
            )
        ]
    ] .

af-e:AFE_0000024
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000056 ;
        owl:someValuesFrom af-p:AFP_0000310
    ] ;
    skos:changeNote "2020-03-20 Added restriction. [Allotrope]" .

af-e:AFE_0000074
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000972 ;
        owl:someValuesFrom af-e:AFE_0000354
    ] ;
    skos:changeNote "2020-03-24 Added restriction. [Allotrope]" .

af-e:AFE_0000185
    a owl:Class .

af-e:AFE_0000209
    a owl:Class ;
    rdfs:subClassOf af-e:AFE_0000317, [
        a owl:Restriction ;
        owl:onProperty ro:_0000056 ;
        owl:someValuesFrom af-p:AFP_0000142
    ] .

af-e:AFE_0000217
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-e:AFE_0002157
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000056 ;
                owl:someValuesFrom af-p:AFP_0001321
            ]
        )
    ] .

af-e:AFE_0000252
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-fn:AFFN_0000041
                [
                    a owl:Restriction ;
                    owl:onProperty bfo:_0000054 ;
                    owl:someValuesFrom [
                        a owl:Class ;
                        owl:intersectionOf (af-p:AFP_0002294
                            [
                                a owl:Restriction ;
                                owl:onProperty af-x:AFX_0000544 ;
                                owl:someValuesFrom af-r:AFR_0001844
                            ]
                        )
                    ]
                ]
            )
        ]
    ] .

af-e:AFE_0000266
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000030
    ] .

af-e:AFE_0000316
    rdfs:subClassOf af-e:AFE_0000317, [
        a owl:Restriction ;
        owl:onProperty ro:_0000056 ;
        owl:someValuesFrom af-p:AFP_0002206
    ] .

af-e:AFE_0000317
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000037
    ] .

af-e:AFE_0000322
    rdfs:subClassOf af-sp:AFSP_0000005 .

af-e:AFE_0000350
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-e:AFE_0000354
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000085 ;
                owl:someValuesFrom af-fn:AFFN_0000123
            ]
        )
    ] ;
    skos:altLabel "temp controlled chamber" ;
    skos:definition "A temperature controlled chamber is a chamber or enclosed space in which a temperature can be controlled and set to a specific value. [Allotrope]" ;
    skos:prefLabel "temperature controlled chamber" .

af-e:AFE_0000354
    a owl:Class .

af-e:AFE_0000363
    rdfs:subClassOf af-e:AFE_0000363 .

af-e:AFE_0000368
    rdfs:subClassOf af-e:AFE_0000317 .

af-e:AFE_0000378
    af-x:AFX_0002798 true ;
    af-x:AFX_0002808 ncit:_C50140 ;
    a owl:Class ;
    rdfs:subClassOf af-e:AFE_0000407 ;
    skos:definition "The reservoir is a container that stores solutions. [Allotrope]" ;
    skos:prefLabel "reservoir" .

af-e:AFE_0000392
    a owl:Class .

af-e:AFE_0000407
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty ro:_0000085 ;
                owl:someValuesFrom af-fn:AFFN_0000139
            ]
            [
                a owl:Restriction ;
                owl:allValuesFrom bfo:_0000040 ;
                owl:onProperty af-x:AFX_0001048
            ]
        )
    ] .

af-e:AFE_0000410
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-fn:AFFN_0000041
                [
                    a owl:Restriction ;
                    owl:onProperty bfo:_0000054 ;
                    owl:someValuesFrom [
                        a owl:Class ;
                        owl:intersectionOf (af-p:AFP_0002294
                            [
                                a owl:Restriction ;
                                owl:onProperty af-x:AFX_0000544 ;
                                owl:someValuesFrom af-r:AFR_0001584
                            ]
                        )
                    ]
                ]
            )
        ]
    ] .

af-e:AFE_0000466
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-e:AFE_0000857
            af-e:AFE_0001745
        )
    ] ;
    skos:definition "A piece of apparatus used to measure a spectrum by illumination with light. [Allotrope]" ;
    skos:prefLabel "optical spectrometer" .

af-e:AFE_0000534
    rdfs:subClassOf af-e:AFE_0000317, [
        a owl:Restriction ;
        owl:onProperty ro:_0000056 ;
        owl:someValuesFrom af-p:AFP_0001113
    ] .

af-e:AFE_0000551
    rdfs:subClassOf af-e:AFE_0000857 .

af-e:AFE_0000555
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000056 ;
        owl:someValuesFrom af-p:AFP_0003095
    ] .

af-e:AFE_0000567
    rdfs:subClassOf af-e:AFE_0000317, [
        a owl:Restriction ;
        owl:onProperty ro:_0000056 ;
        owl:someValuesFrom af-p:AFP_0002788
    ] .

af-e:AFE_0000673
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000056 ;
        owl:someValuesFrom af-p:AFP_0000253
    ] ;
    skos:changeNote "2020-03-20 Added restriction. [Allotrope]" .

af-e:AFE_0000734
    a owl:Class ;
    rdfs:subClassOf af-e:AFE_0000317, af-e:AFE_0001745, [
        a owl:Restriction ;
        owl:onProperty ro:_0000056 ;
        owl:someValuesFrom af-p:AFP_0002188
    ] .

af-e:AFE_0000761
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000052
    ] .

af-e:AFE_0000785
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000089
    ] .

af-e:AFE_0000808
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000056 ;
        owl:someValuesFrom af-p:AFP_0000225
    ] ;
    skos:changeNote "2020-03-20 Changed equivalentClass to subClass. [Allotrope]" .

af-e:AFE_0000812
    a owl:Class ;
    rdfs:subClassOf af-e:AFE_0000299, af-e:AFE_0001265, [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000205
    ] .

af-e:AFE_0000828
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000121
    ] .

af-e:AFE_0000855
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-fn:AFFN_0000041
                [
                    a owl:Restriction ;
                    owl:onProperty bfo:_0000054 ;
                    owl:someValuesFrom [
                        a owl:Class ;
                        owl:intersectionOf (af-p:AFP_0002294
                            [
                                a owl:Restriction ;
                                owl:onProperty af-x:AFX_0000544 ;
                                owl:someValuesFrom af-r:AFR_0002111
                            ]
                        )
                    ]
                ]
            )
        ]
    ] .

af-e:AFE_0000857
    a owl:Class ;
    rdfs:subClassOf af-e:AFE_0002145 ;
    skos:altLabel "spectrograph", "spectroscope" ;
    skos:definition "A piece of apparatus used to measure a spectrum. [CHMO]" ;
    skos:prefLabel "spectrometer" .

af-e:AFE_0001128
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000044
    ] .

af-e:AFE_0001265
    a owl:Class .

af-e:AFE_0001266
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000119
    ] .

af-e:AFE_0001515
    a owl:Class .

af-e:AFE_0001711
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000201
    ] .

af-e:AFE_0001745
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-e:AFE_0000354 ;
    skos:definition "An optical device is a device that creates, manipulates, or measures electromagnetic radiation. [Wikipedia]" ;
    skos:prefLabel "optical device" .

af-e:AFE_0001761
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000122
    ] .

af-e:AFE_0002099
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000275 .

af-e:AFE_0002141
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000041
    ] ;
    skos:changeNote "202-01-21 Removed restrictions to MS. [Allotrope]" .

af-e:AFE_0002145
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000041
    ] .

af-e:AFE_0002148
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty ro:_0000085 ;
                owl:someValuesFrom af-fn:AFFN_0000014
            ]
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002428 ;
                owl:someValuesFrom bfo:_0000015
            ]
        )
    ] .

af-e:AFE_0002151
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000120
    ] .

af-e:AFE_0002157
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000105
    ] .

af-e:AFE_0002165
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-e:AFE_0002157 ;
    skos:definition "A separation column is a separation device of columnar shape where the separation occurs inside the column. [Allotrope]" ;
    skos:prefLabel "separation column"^^xsd:string .

af-e:AFE_0002168
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000187
    ] .

af-e:AFE_0002172
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000007
    ] .

af-e:AFE_0002184
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000023
    ] .

af-e:AFE_0002189
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000115
    ] .

af-e:AFE_0002193
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000106
    ] .

af-e:AFE_0002204
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-fn:AFFN_0000041
                [
                    a owl:Restriction ;
                    owl:onProperty bfo:_0000054 ;
                    owl:someValuesFrom [
                        a owl:Class ;
                        owl:intersectionOf (af-p:AFP_0002294
                            [
                                a owl:Restriction ;
                                owl:onProperty af-x:AFX_0000544 ;
                                owl:someValuesFrom [
                                    a owl:Class ;
                                    owl:unionOf (af-r:AFR_0000937
                                        af-r:AFR_0000951
                                    )
                                ]
                            ]
                        )
                    ]
                ]
            )
        ]
    ] .

af-e:AFE_0002211
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-fn:AFFN_0000041
                [
                    a owl:Restriction ;
                    owl:onProperty bfo:_0000054 ;
                    owl:someValuesFrom [
                        a owl:Class ;
                        owl:intersectionOf (af-p:AFP_0002294
                            [
                                a owl:Restriction ;
                                owl:onProperty af-x:AFX_0000544 ;
                                owl:someValuesFrom [
                                    a owl:Class ;
                                    owl:unionOf (af-r:AFR_0001856
                                        af-r:AFR_0001916
                                    )
                                ]
                            ]
                        )
                    ]
                ]
            )
        ]
    ] .

af-e:AFE_0002225
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000203
    ] .

af-e:AFE_0002227
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000008
    ] .

af-e:AFE_0002235
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000085 ;
        owl:someValuesFrom af-fn:AFFN_0000045
    ] .

af-fn:AFFN_0000006
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000206
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0002389
            ]
        )
    ] .

af-fn:AFFN_0000007
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000195
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:unionOf (af-p:AFP_0003385
                        af-p:AFP_0003564
                    )
                ]
            ]
        )
    ] .

af-fn:AFFN_0000008
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000195
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003354
            ]
        )
    ] .

af-fn:AFFN_0000009
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003316
            ]
        )
    ] .

af-fn:AFFN_0000010
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000138
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003488
            ]
        )
    ] .

af-fn:AFFN_0000014
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003359
            ]
        )
    ] .

af-fn:AFFN_0000023
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000138
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003305
            ]
        )
    ] .

af-fn:AFFN_0000030
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000113
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003666
            ]
        )
    ] .

af-fn:AFFN_0000031
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-fn:AFFN_0000076 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000105
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003533
            ]
        )
    ] ;
    skos:altLabel "material separation function" ;
    skos:definition "A material separation function is a function that increases the resolution between two or more material entities. The  to distinction between the entities is usually based on some associated physical quality. [OBI]" ;
    skos:prefLabel "to separate material" .

af-fn:AFFN_0000036
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000041
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0001645
            ]
        )
    ] .

af-fn:AFFN_0000037
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000023
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0000925
            ]
        )
    ] .

af-fn:AFFN_0000041
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000023
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0002294
            ]
        )
    ] .

af-fn:AFFN_0000049
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000031
            af-fn:AFFN_0000076
        )
    ] ;
    skos:altLabel "material filtering function", "to filter" ;
    skos:definition "A filter function is a function to prevent the flow of certain entities based on a quality or qualities of the entity while allowing entities which have different qualities to pass through. [OBI]" ;
    skos:prefLabel "to filter material" .

af-fn:AFFN_0000055
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000137
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003551
            ]
        )
    ] .

af-fn:AFFN_0000076
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:unionOf ([
                            a owl:Class ;
                            owl:intersectionOf (bfo:_0000015
                                [
                                    a owl:Restriction ;
                                    owl:onProperty af-x:AFX_0000395 ;
                                    owl:someValuesFrom af-m:AFM_0000275
                                ]
                            )
                        ]
                        [
                            a owl:Class ;
                            owl:intersectionOf (bfo:_0000015
                                [
                                    a owl:Restriction ;
                                    owl:onProperty af-x:AFX_0000399 ;
                                    owl:someValuesFrom af-m:AFM_0000275
                                ]
                            )
                        ]
                    )
                ]
            ]
        )
    ] ;
    skos:definition "A material function is a type of function that is realized in a process that has material entity as input and/or output. [Allotrope]" ;
    skos:prefLabel "material function" .

af-fn:AFFN_0000103
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0000498
            ]
        )
    ] .

af-fn:AFFN_0000104
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003332
            ]
        )
    ] .

af-fn:AFFN_0000105
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000104
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0000422
            ]
        )
    ] .

af-fn:AFFN_0000107
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003335
            ]
        )
    ] .

af-fn:AFFN_0000108
    a owl:Class ;
    rdfs:subClassOf af-fn:AFFN_0000105 .

af-fn:AFFN_0000111
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003348
            ]
        )
    ] .

af-fn:AFFN_0000112
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000111
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003350
            ]
        )
    ] .

af-fn:AFFN_0000113
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000111
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003349
            ]
        )
    ] .

af-fn:AFFN_0000115
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000111
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003351
            ]
        )
    ] .

af-fn:AFFN_0000119
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000008
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0001135
            ]
        )
    ] .

af-fn:AFFN_0000120
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000008
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003356
            ]
        )
    ] .

af-fn:AFFN_0000121
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000120
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003358
            ]
        )
    ] .

af-fn:AFFN_0000122
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000120
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003357
            ]
        )
    ] .

af-fn:AFFN_0000123
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000014
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003485
            ]
        )
    ] .

af-fn:AFFN_0000127
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000111
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003486
            ]
        )
    ] .

af-fn:AFFN_0000136
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003565
            ]
        )
    ] .

af-fn:AFFN_0000137
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003563
            ]
        )
    ] .

af-fn:AFFN_0000138
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003552
            ]
        )
    ] .

af-fn:AFFN_0000139
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000055
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003306
            ]
        )
    ] .

af-fn:AFFN_0000140
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000137
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003553
            ]
        )
    ] .

af-fn:AFFN_0000144
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-fn:AFFN_0000031 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000108
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003574
            ]
        )
    ] ;
    skos:definition "To remove material is the function to remove material. [NIST]" ;
    skos:prefLabel "to remove material" .

af-fn:AFFN_0000187
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000111
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003312
            ]
        )
    ] .

af-fn:AFFN_0000195
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003475
            ]
        )
    ] .

af-fn:AFFN_0000196
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000034
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003315
            ]
        )
    ] .

af-fn:AFFN_0000201
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003634
    ] .

af-fn:AFFN_0000203
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000122
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003746
            ]
        )
    ] .

af-fn:AFFN_0000206
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-fn:AFFN_0000196
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003599
            ]
        )
    ] .

af-m:AFM_0000010
    af-x:AFX_0002798 true ;
    af-x:AFX_0002808 chmo:_0002743 ;
    dct:license <http://purl.allotrope.org/voc/iupac-license> ;
    dct:rights <http://purl.allotrope.org/voc/iupac-copyright> ;
    dct:source "PAC, 1989, 61, 1657 (Nomenclature for automated and mechanised analysis (Recommendations 1989))" ;
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000275 ;
    skos:altLabel "medium" ;
    skos:definition "The matrix are the components of a sample other than the analyte. [IUPAC]" ;
    skos:prefLabel "matrix" .

af-m:AFM_0000077
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000086 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:unionOf (pato:_0002195
                pato:_0002196
            )
        ]
    ] .

af-m:AFM_0000105
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_15377
    ] .

af-m:AFM_0000154
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-m:AFM_0000394
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000086 ;
                owl:someValuesFrom af-q:AFQ_0000114
            ]
        )
    ] ;
    skos:definition "A gas is an airlike material that expands freely to fill any space available. It can be transported in compressed gas cylinders and acts as a gas upon release at normal temperatures and pressure. [Allotrope]" ;
    skos:prefLabel "gas" .

af-m:AFM_0000275
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000086 ;
        owl:someValuesFrom pato:_0000125
    ] .

af-m:AFM_0000386
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (chmo:_0000993
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000086 ;
                owl:someValuesFrom af-q:AFQ_0000112
            ]
        )
    ] ;
    skos:definition "A solid is a substance that is in the solid material state. [Allotrope]" ;
    skos:prefLabel "solid" .

af-m:AFM_0000394
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (chmo:_0000993
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000086 ;
                owl:someValuesFrom af-q:AFQ_0000118
            ]
        )
    ] ;
    skos:definition "A fluid is a substance that continually deforms (flows) under an applied shear stress. Fluids are a subset of the phases of matter and include liquids, gases, plasmas and, to some extent, plastic solids. [Wikipedia]" ;
    skos:prefLabel "fluid" .

af-m:AFM_0000401
    af-x:AFX_0002798 true ;
    af-x:AFX_0002815 <http://purl.allotrope.org/ontologies/afo/perspective/portion-of-material-submission> ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-m:AFM_0000154
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000086 ;
                owl:someValuesFrom af-q:AFQ_0000119
            ]
        )
    ] ;
    skos:definition "A supercritical fluid is a gas whose temperature and pressure are above the critical temperature and critical pressure. In this state, the distinction between liquid and gas disappears. [Wikipedia]" ;
    skos:prefLabel "supercritical fluid" .

af-m:AFM_0000403
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-m:AFM_0000394
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000086 ;
                owl:someValuesFrom af-q:AFQ_0000113
            ]
        )
    ] ;
    skos:definition "A liquid is a nearly incompressible fluid that conforms to the shape of its container but retains a (nearly) constant volume independent of pressure. [Wikipedia]" ;
    skos:prefLabel "liquid" .

af-m:AFM_0000404
    af-x:AFX_0002798 true ;
    dct:source <https://en.wikipedia.org/wiki/Plasma_(physics)> ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-m:AFM_0000394
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000086 ;
                owl:someValuesFrom af-q:AFQ_0000115
            ]
        )
    ] ;
    skos:definition "Plasma is a state of matter in which an ionized gaseous substance becomes highly electrically conductive to the point that long-range electric and magnetic fields dominate the behavior of the matter. [Wikipedia]" ;
    skos:prefLabel "plasma" .

af-m:AFM_0000418
    a owl:Class .

af-m:AFM_0000435
    dct:source <https://en.wikipedia.org/wiki/Particle> ;
    a owl:Class ;
    rdfs:subClassOf bfo:_0000030 ;
    skos:altLabel "particle" ;
    skos:definition "A particle in the physical sciences is a small localized object to which can be ascribed physical properties. [Wikipedia]" ;
    skos:prefLabel "particle (physics)" .

af-m:AFM_0000494
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Class ;
                owl:intersectionOf (chmo:_0000993
                    [
                        a owl:Restriction ;
                        owl:onProperty ro:_0000086 ;
                        owl:someValuesFrom af-q:AFQ_0000114
                    ]
                    [
                        a owl:Restriction ;
                        owl:onProperty ro:_0000087 ;
                        owl:someValuesFrom af-rl:AFRL_0000271
                    ]
                )
            ]
            [
                a owl:Class ;
                owl:intersectionOf ([
                        a owl:Restriction ;
                        owl:onProperty bfo:_0000051 ;
                        owl:someValuesFrom [
                            a owl:Class ;
                            owl:intersectionOf (chmo:_0000993
                                [
                                    a owl:Restriction ;
                                    owl:onProperty ro:_0000086 ;
                                    owl:someValuesFrom af-q:AFQ_0000114
                                ]
                                [
                                    a owl:Restriction ;
                                    owl:onProperty ro:_0000087 ;
                                    owl:someValuesFrom af-rl:AFRL_0000271
                                ]
                            )
                        ]
                    ]
                    [
                        a owl:Restriction ;
                        owl:onProperty ro:_0000087 ;
                        owl:someValuesFrom af-rl:AFRL_0000271
                    ]
                )
            ]
        )
    ] .

af-m:AFM_0001016
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001023
    a owl:Class .

af-m:AFM_0001027
    a owl:Class .

af-m:AFM_0001028
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom af-m:AFM_0000418
    ], [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom af-m:AFM_0001023
    ] .

af-m:AFM_0001032
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000114
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001033
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001036
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000114
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001041
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001042
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-m:AFM_0001034
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000086 ;
                owl:someValuesFrom af-q:AFQ_0000112
            ]
        )
    ] ;
    skos:definition "A solid heterogeneous mixture is a heterogeneous mixture in solid state. [Allotrope]" ;
    skos:prefLabel "solid heterogeneous mixture" .

af-m:AFM_0001060
    rdfs:subClassOf af-m:AFM_0001097 ;
    owl:disjointWith af-m:AFM_0001061 .

af-m:AFM_0001061
    rdfs:subClassOf af-m:AFM_0001097 .

af-m:AFM_0001064
    owl:disjointWith af-m:AFM_0001097 .

af-m:AFM_0001065
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000114
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000114
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001066
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000114
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001067
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000114
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001068
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001069
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001070
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000113
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001071
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001076
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000114
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001077
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000114
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001078
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000271
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000051 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (chmo:_0000993
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom af-q:AFQ_0000112
                        ]
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000087 ;
                            owl:someValuesFrom af-rl:AFRL_0000272
                        ]
                    )
                ]
            ]
        )
    ] .

af-m:AFM_0001079
    af-x:AFX_0002798 true ;
    dct:source <https://en.wikipedia.org/wiki/Dispersion_(chemistry)>, "\"Terminology of polymers and polymerization processes in dispersed systems (IUPAC Recommendations 2011)\" . Pure and Applied Chemistry. 83 (12): 2229–2259. 2011." ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-m:AFM_0001034
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000056 ;
                owl:someValuesFrom af-p:AFP_0003640
            ]
        )
    ] ;
    skos:changeNote "2017-07-03 Changed definition to IUPAC recommendation. [Allotrope]" ;
    skos:definition "A dispersions is a heterogeneous mixture that is comprising more than one phase where at least one of the phases consists of finely divided phase domains, often in the colloidal size range, dispersed throughout a continuous phase. [IUPAC]" ;
    skos:prefLabel "dispersion" .

af-m:AFM_0001083
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0001090 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (ncbi:_9606
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002350 ;
                owl:someValuesFrom af-m:AFM_0001084
            ]
        )
    ] .

af-m:AFM_0001084
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-m:AFM_0001090
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002351 ;
                owl:someValuesFrom af-m:AFM_0001090
            ]
        )
    ] .

af-m:AFM_0001085
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-m:AFM_0001090
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002351 ;
                owl:someValuesFrom af-m:AFM_0001090
            ]
        )
    ] .

af-m:AFM_0001086
    a owl:Class ;
    owl:disjointWith af-m:AFM_0001087 .

af-m:AFM_0001087
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000050 ;
        owl:someValuesFrom af-m:AFM_0001086
    ] .

af-m:AFM_0001090
    a owl:Class ;
    rdfs:subClassOf bfo:_0000040 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (af-m:AFM_0001083
            af-m:AFM_0001084
            af-m:AFM_0001085
        )
    ] ;
    skos:definition "An organizational entity is a person, group or organization that is defined by some social contract between humans. [Allotrope]" ;
    skos:prefLabel "organizational entity" .

af-m:AFM_0001097
    dct:license <http://purl.allotrope.org/voc/iupac-license> ;
    dct:rights <http://purl.allotrope.org/voc/iupac-copyright> ;
    a owl:Class ;
    rdfs:subClassOf chmo:_0000993 ;
    skos:definition "A chemical substance is a portion of material that is matter of constant composition best characterized by the entities (molecules, formula units, atoms) it is composed of. [IUPAC]" ;
    skos:prefLabel "chemical substance" .

af-m:AFM_0001099
    dct:source <https://en.wikipedia.org/wiki/Chemical_substance> ;
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0001038, af-m:AFM_0001097, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000365 ;
        owl:someValuesFrom af-m:AFM_0001097
    ] ;
    skos:altLabel "mixed chemical substances", "portion of mixed chemical substances" ;
    skos:definition "A portion of chemical mixture is a chemical substance that is composed of chemical substances. [Allotrope]" ;
    skos:prefLabel "chemical mixture" .

af-m:AFM_0001105
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom af-m:AFM_0000161
    ], [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom af-m:AFM_0000189
    ] ;
    skos:altLabel "ionic compound" .

af-m:AFM_0001106
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_17632
    ], [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_49468
    ] .

af-m:AFM_0001112
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000154, [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_18276
    ] ;
    skos:altLabel "hydrogen" ;
    skos:definition "Hydrogen gas is a gas that is composed of hydrogen molecules. [Allotrope]" ;
    skos:prefLabel "hydrogen gas" .

af-m:AFM_0001113
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000154, [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_15379
    ] ;
    skos:altLabel "oxygen" ;
    skos:definition "Oxygen gas is a gas that is composed of dioxygen molecules. [Allotrope]" ;
    skos:prefLabel "oxygen gas" .

af-m:AFM_0001114
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000154, [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_17997
    ] ;
    skos:altLabel "nitrogen" ;
    skos:definition "Nitrogen gas is a gas that is composed of dinitrogen molecules. [Allotrope]" ;
    skos:prefLabel "nitrogen gas" .

af-m:AFM_0001115
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000154, [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_33681
    ] ;
    skos:altLabel "helium" ;
    skos:definition "Helium gas is a gas that is composed of helium atoms. [Allotrope]" ;
    skos:prefLabel "helium gas" .

af-m:AFM_0001116
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000154, [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_16526
    ] ;
    skos:altLabel "carbon dioxide" ;
    skos:definition "Carbon dioxide gas is a gas that is composed of carbon dioxide molecules. [Allotrope]" ;
    skos:prefLabel "carbon dioxide gas" .

af-m:AFM_0001117
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000154, [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_16134
    ] ;
    skos:altLabel "ammonia" ;
    skos:definition "Ammonia gas is a gas that is composed of ammonia molecules. [Allotrope]" ;
    skos:prefLabel "ammonia gas" .

af-m:AFM_0001118
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000154, [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_16183
    ] ;
    skos:altLabel "methane" ;
    skos:definition "Methane gas is a gas that is composed of methane molecules. [Allotrope]" ;
    skos:prefLabel "methane gas" .

af-p:AFP_0000161
    rdfs:subClassOf af-p:AFP_0003275 .

af-p:AFP_0000225
    a owl:Class .

af-p:AFP_0000266
    a owl:Class .

af-p:AFP_0000307
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000015
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000057 ;
                owl:someValuesFrom iao:_0000030
            ]
        )
    ] ;
    skos:definition "A process that affects, creates or destroys information content. [Allotrope]" ;
    skos:editorialNote "information processing is often dependent on a signal processing, but abstracts the bearer of information from the content [OSTHUS]" ;
    skos:prefLabel "information process" .

af-p:AFP_0000498
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            af-p:AFP_0003452
            obi:_0000011
        )
    ] .

af-p:AFP_0000516
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000307 .

af-p:AFP_0000527
    a owl:Class .

af-p:AFP_0000611
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0002294 .

af-p:AFP_0000708
    rdfs:subClassOf af-p:AFP_0003275 .

af-p:AFP_0000792
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003566 ;
    skos:definition "A heat treatment that alters the microstructure of a material causing changes in its properties such as strength and hardness. [CHMO]" ;
    skos:prefLabel "annealing" .

af-p:AFP_0000801
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            af-p:AFP_0003475
            af-p:AFP_0003598
        )
    ] ;
    skos:definition "Spectra combination is a data transformation that combines multiple spectra. [Allotrope]" ;
    skos:prefLabel "spectra combination" .

af-p:AFP_0000925
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000395 ;
        owl:someValuesFrom iao:_0000030
    ] .

af-p:AFP_0000979
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000307 .

af-p:AFP_0001113
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000925 .

af-p:AFP_0001135
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003275
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000395 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000399 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
        )
    ] .

af-p:AFP_0001146
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0002294 ;
    skos:altLabel "scan" ;
    skos:definition "Scanning is measuring repeatedly or sweepingly. [Allotrope]" ;
    skos:prefLabel "scanning" .

af-p:AFP_0001159
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003275, obi:_0000011, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000546 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-m:AFM_0000275
                [
                    a owl:Restriction ;
                    owl:onProperty ro:_0000087 ;
                    owl:someValuesFrom af-rl:AFRL_0000035
                ]
            )
        ]
    ], [
        a owl:Restriction ;
        owl:onProperty bfo:_0000063 ;
        owl:someValuesFrom af-p:AFP_0003634
    ] ;
    skos:altLabel "preparative method", "sample preparation step", "sample preparative method", "sample processing", "sample transformation method" ;
    skos:changeNote "2019-08-20 Changed pref label and definition. Fixed formal definition not to use equivalence. [Allotrope]" ;
    skos:definition "Sample preparation is a planned preparation process that synthesizes, converts or changes a sample. [Allotrope]" ;
    skos:prefLabel "sample preparation" .

af-p:AFP_0001321
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003275
            obi:_0000011
        )
    ] .

af-p:AFP_0001348
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003275, obi:_0000011, [
        a owl:Class ;
        owl:unionOf (af-p:AFP_0003566
            af-p:AFP_0003716
        )
    ], [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000395 ;
        owl:someValuesFrom af-m:AFM_0000275
    ] .

af-p:AFP_0001367
    rdfs:subClassOf af-p:AFP_0003469 .

af-p:AFP_0001427
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0002567 .

af-p:AFP_0001606
    a owl:Class ;
    rdfs:subClassOf obi:_0000011 .

af-p:AFP_0001824
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003469 .

af-p:AFP_0001993
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003712, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000546 ;
        owl:someValuesFrom af-m:AFM_0000077
    ] .

af-p:AFP_0002224
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000925 ;
    skos:definition "An experiment in which a separation method is coupled to a detection method in order to detect one or more different components of a sample. [CHMO]" ;
    skos:prefLabel "separation method-detection method" .

af-p:AFP_0002294
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0002849, obi:_0000011, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000395 ;
        owl:someValuesFrom iao:_0000030
    ], [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000399 ;
        owl:someValuesFrom bfo:_0000001
    ] .

af-p:AFP_0002296
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000307 .

af-p:AFP_0002389
    rdfs:subClassOf obi:_0000011 .

af-p:AFP_0002397
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003469 .

af-p:AFP_0002662
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000307 ;
    skos:definition "Signal averaging is a process of combining spectra of repeated measurements in order to improve the signal-to-noise ratio. [Allotrope]" ;
    skos:prefLabel "signal averaging" .

af-p:AFP_0002666
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0002294 ;
    skos:definition "Background measurement is the process of determination of the base level of signals without presence of a sample. [Allotrope]" ;
    skos:example "background measurement of particle sizing in order to measure the electrical noise as well as laser scattering due to contamination of the optical parts or the dispersant" ;
    skos:prefLabel "background measurement" .

af-p:AFP_0002670
    rdfs:subClassOf af-p:AFP_0003321 .

af-p:AFP_0002677
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0002294 ;
    skos:definition "A measurement that targets the pressure of some material entity. [Allotrope]" ;
    skos:note "Many techniques have been developed for the measurement of pressure and vacuum. Instruments used to measure pressure are called pressure gauges or vacuum gauges. A manometer is an instrument that uses a column of liquid to measure pressure, although the term is currently often used to mean any pressure measuring instrument. [Wikipedia]" ;
    skos:prefLabel "pressure measurement" .

af-p:AFP_0002680
    af-x:AFX_0002808 sio:SIO_001007 ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (obi:_0000011
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000399 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
        )
    ] .

af-p:AFP_0002792
    rdfs:subClassOf af-p:AFP_0003469 .

af-p:AFP_0002832
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003359, [
        a owl:Restriction ;
        owl:onProperty ro:_0000057 ;
        owl:someValuesFrom pato:_0001025
    ] ;
    skos:changeNote "2020-03-09 Subclassed under controlling and fixed definition [Allotrope]" ;
    skos:definition "A pressure control is a controlling process that controls pressure of some material. [Allotrope]" ;
    skos:prefLabel "pressure control" .

af-p:AFP_0002833
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003359, [
        a owl:Restriction ;
        owl:onProperty ro:_0000057 ;
        owl:someValuesFrom pato:_0000146
    ] ;
    skos:changeNote "2020-03-09 Subclassed under controlling and fixed definition [Allotrope]" ;
    skos:definition "A temperature control is a controlling process that controls the temperature of some material. [Allotrope]" ;
    skos:prefLabel "temperature control" .

af-p:AFP_0002834
    a owl:Class ;
    rdfs:subClassOf obi:_0000011 .

af-p:AFP_0002849
    a owl:Class ;
    rdfs:subClassOf obi:_0000011, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000544 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-r:AFR_0000922
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0002816 ;
                    owl:someValuesFrom [
                        a owl:Class ;
                        owl:unionOf (bfo:_0000015
                            bfo:_0000019
                            iao:_0000030
                        )
                    ]
                ]
            )
        ]
    ] .

af-p:AFP_0003274
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000307 .

af-p:AFP_0003275
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000015
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000057 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
        )
    ] ;
    skos:definition "A process that affects the physical qualities of materials or creates, destroys or converts materials. [Allotrope]" ;
    skos:prefLabel "material process" .

af-p:AFP_0003281
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002682 ;
        owl:someValuesFrom bfo:_0000019
    ] .

af-p:AFP_0003284
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003469 .

af-p:AFP_0003286
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000035
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002229 ;
                owl:someValuesFrom bfo:_0000015
            ]
        )
    ] .

af-p:AFP_0003290
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000395 ;
                owl:someValuesFrom af-r:AFR_0000947
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000399 ;
                owl:someValuesFrom af-r:AFR_0000413
            ]
        )
    ] .

af-p:AFP_0003294
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003281, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002682 ;
        owl:someValuesFrom pato:_0001025
    ] ;
    skos:altLabel "pressure profile" ;
    skos:changeNote "2020-06-15 Changed labels and definition. [Allotrope]" ;
    skos:definition "A pressure process profile is a quality process profile that tracks some pressure. [Allotrope]" ;
    skos:prefLabel "pressure process profile" .

af-p:AFP_0003299
    rdfs:subClassOf af-p:AFP_0003452 .

af-p:AFP_0003300
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003281, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002682 ;
        owl:someValuesFrom pato:_0000146
    ] ;
    skos:altLabel "temperature profile" ;
    skos:changeNote "2020-06-18 Changed labels and definition. [Allotrope]" ;
    skos:definition "Temperature profile is a quality process profile that tracks temperature. [Allotrope]" ;
    skos:prefLabel "temperature process profile" .

af-p:AFP_0003305
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000307, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000544 ;
        owl:someValuesFrom af-r:AFR_0000922
    ] .

af-p:AFP_0003312
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003348
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002344 ;
                owl:someValuesFrom bfo:_0000002
            ]
        )
    ] .

af-p:AFP_0003313
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003312
            af-p:AFP_0003321
        )
    ] ;
    skos:altLabel "channeling energy", "conducting energy", "energy transmission" ;
    skos:definition "Transmitting energy is transferring an energy from one place to another. [Allotrope, NIST]" ;
    skos:prefLabel "transmitting energy" .

af-p:AFP_0003314
    rdfs:subClassOf af-p:AFP_0000307 .

af-p:AFP_0003319
    rdfs:subClassOf af-p:AFP_0003321 .

af-p:AFP_0003321
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000015
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000057 ;
                owl:someValuesFrom af-m:AFM_0000880
            ]
        )
    ] ;
    skos:definition "A process where an agent affects energy flowing in and out of a system or affecting the energetic state of materials. [Allotrope]" ;
    skos:prefLabel "energetic process" .

af-p:AFP_0003323
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003275, af-p:AFP_0003551 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003551
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000055 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (af-rl:AFRL_0000487
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000081 ;
                            owl:someValuesFrom af-m:AFM_0000275
                        ]
                    )
                ]
            ]
        )
    ] ;
    skos:definition "Storing material is the storing of material. [Allotrope]" ;
    skos:prefLabel "storing material" .

af-p:AFP_0003324
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003321, af-p:AFP_0003551 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003551
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000055 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (af-rl:AFRL_0000487
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000081 ;
                            owl:someValuesFrom af-m:AFM_0000880
                        ]
                    )
                ]
            ]
        )
    ] ;
    skos:altLabel "conserving energy" ;
    skos:definition "Storing energy is the storing of energy. [Allotrope]" ;
    skos:prefLabel "storing energy" .

af-p:AFP_0003325
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000399 ;
                owl:someValuesFrom iao:_0000030
            ]
        )
    ] .

af-p:AFP_0003328
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000035
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002223 ;
                owl:someValuesFrom bfo:_0000015
            ]
        )
    ] .

af-p:AFP_0003330
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            af-p:AFP_0003452
        )
    ] .

af-p:AFP_0003348
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0002337 ;
        owl:someValuesFrom bfo:_0000002
    ] .

af-p:AFP_0003349
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty ro:_0002339 ;
                owl:someValuesFrom bfo:_0000002
            ]
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002342 ;
                owl:someValuesFrom bfo:_0000002
            ]
        )
    ] .

af-p:AFP_0003356
    rdfs:subClassOf af-p:AFP_0003275 .

af-p:AFP_0003359
    a owl:Class .

af-p:AFP_0003362
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003275, [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003486
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000399 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
        )
    ] ;
    skos:altLabel "modification", "modifying material" ;
    skos:definition "Changing is controlling a quality of the material in a predetermined and fixed manner. The identity of the material is maintained. [NIST]" ;
    skos:prefLabel "changing material" .

af-p:AFP_0003398
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003575 ;
    skos:altLabel "insertion" ;
    skos:definition "A spatial processing of transferring material into a site. [Allotrope]" ;
    skos:prefLabel "inserting material" .

af-p:AFP_0003416
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003321
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000395 ;
                owl:someValuesFrom af-m:AFM_0000880
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000399 ;
                owl:someValuesFrom af-m:AFM_0000880
            ]
        )
    ] .

af-p:AFP_0003452
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000307 ;
    skos:altLabel "cognitive process" ;
    skos:definition "A physical process that occurs in the mind of a sentient being and is processing information. [Allotrope]" ;
    skos:prefLabel "mental process" .

af-p:AFP_0003467
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003321, af-p:AFP_0003486 ;
    skos:definition "Changing is controlling a quality of energy in a predetermined and fixed manner. [NIST]" ;
    skos:prefLabel "changing energy" .

af-p:AFP_0003469
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003275
            af-p:AFP_0003312
        )
    ] ;
    skos:altLabel "conveying", "material transportation", "shifting", "transferring material" ;
    skos:definition "Transporting is channeling by shifting, or conveying, a material from one place to another. [NIST]" ;
    skos:prefLabel "transporting material" .

af-p:AFP_0003472
    rdfs:subClassOf af-p:AFP_0003275 .

af-p:AFP_0003481
    rdfs:subClassOf af-p:AFP_0003321 .

af-p:AFP_0003533
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000422
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000395 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000399 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
        )
    ] ;
    skos:definition "A separating of materials. [Allotrope]" ;
    skos:prefLabel "separating material" .

af-p:AFP_0003552
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000395 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:unionOf (af-r:AFR_0001004
                        [
                            a owl:Class ;
                            owl:intersectionOf (bfo:_0000040
                                [
                                    a owl:Restriction ;
                                    owl:onProperty ro:_0000087 ;
                                    owl:someValuesFrom af-rl:AFRL_0000159
                                ]
                            )
                        ]
                    )
                ]
            ]
        )
    ] .

af-p:AFP_0003565
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002748 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:unionOf (af-m:AFM_0000275
                af-rl:AFRL_0000159
            )
        ]
    ] .

af-p:AFP_0003566
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003275
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000395 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000399 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
        )
    ] .

af-p:AFP_0003568
    a owl:Class .

af-p:AFP_0003572
    rdfs:subClassOf af-p:AFP_0003282 .

af-p:AFP_0003574
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003533 ;
    skos:altLabel "extracting material" ;
    skos:definition "A spatial process of removing a material from a site. [Allotrope]" ;
    skos:prefLabel "removing material" .

af-p:AFP_0003575
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003275
            af-p:AFP_0003349
        )
    ] ;
    skos:altLabel "importing material" ;
    skos:definition "Delivering material is the importing of material to a location or site. [Allotrope]" ;
    skos:prefLabel "delivering material" .

af-p:AFP_0003577
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003469 .

af-p:AFP_0003583
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            af-p:AFP_0003452
        )
    ] .

af-p:AFP_0003584
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003452
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000395 ;
                owl:someValuesFrom af-r:AFR_0000922
            ]
        )
    ] .

af-p:AFP_0003585
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000544 ;
        owl:someValuesFrom af-r:AFR_0000917
    ] .

af-p:AFP_0003598
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000395 ;
                owl:someValuesFrom iao:_0000030
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000399 ;
                owl:someValuesFrom iao:_0000030
            ]
        )
    ] .

af-p:AFP_0003599
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            af-p:AFP_0003452
        )
    ] .

af-p:AFP_0003603
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            af-p:AFP_0003452
        )
    ] .

af-p:AFP_0003627
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0002294
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002750 ;
                owl:someValuesFrom af-q:AFQ_0000180
            ]
        )
    ] .

af-p:AFP_0003634
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000542 ;
                owl:someValuesFrom af-r:AFR_0001209
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000544 ;
                owl:someValuesFrom af-r:AFR_0001210
            ]
        )
    ] .

af-p:AFP_0003637
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            af-p:AFP_0003452
        )
    ] .

af-p:AFP_0003644
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0000307
            af-p:AFP_0003452
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000395 ;
                owl:someValuesFrom af-r:AFR_0001494
            ]
        )
    ] .

af-p:AFP_0003657
    rdfs:subClassOf af-p:AFP_0003282 .

af-p:AFP_0003691
    a owl:Class ;
    rdfs:subClassOf bfo:_0000015 ;
    skos:altLabel "sequence" ;
    skos:definition "A sequential process is a composite process that has sequential subprocesses as occurrent parts. The starts of all subprocesses occur in sequential order. The ends of all subprocesses occur at the end of the sequential process at the latest. [Allotrope]" ;
    skos:prefLabel "sequential process" .

af-p:AFP_0003692
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003691, obi:_0000011 ;
    skos:altLabel "analysis sequence" ;
    skos:definition "A sequential analysis process is a planned sequential process that has analytical subprocesses as sequential occurrent parts. [Allotrope]" ;
    skos:prefLabel "sequential analysis process" .

af-p:AFP_0003700
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000544 ;
        owl:someValuesFrom af-r:AFR_0000951
    ] .

af-p:AFP_0003703
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003486 ;
    skos:altLabel "adjustment" ;
    skos:definition "Adjusting is a process of slightly changing something with the purpose to achieve an agreement with a set of specifications. [Allotrope]" ;
    skos:prefLabel "adjusting" .

af-p:AFP_0003704
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003275, obi:_0000011, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000546 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-m:AFM_0000275
                [
                    a owl:Restriction ;
                    owl:onProperty ro:_0000087 ;
                    owl:someValuesFrom af-rl:AFRL_0000411
                ]
            )
        ]
    ] ;
    skos:altLabel "standard processing" ;
    skos:definition "A sample preparation process is a planned process that prepares a portion of material for being used in a calibration standard role. [Allotrope]" ;
    skos:prefLabel "standard preparation" .

af-p:AFP_0003706
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000544 ;
        owl:someValuesFrom af-r:AFR_0000788
    ] .

af-p:AFP_0003711
    dct:license <http://purl.allotrope.org/voc/iupac-license> ;
    dct:rights <http://purl.allotrope.org/voc/iupac-copyright> ;
    a owl:Class ;
    rdfs:subClassOf bfo:_0000015 ;
    skos:altLabel "reaction" ;
    skos:definition "A chemical reaction is a process that results in the interconversion of chemical species. [IUPAC]" ;
    skos:prefLabel "chemical reaction" ;
    skos:scopeNote "Chemical reactions may be elementary reactions or stepwise reactions. (It should be noted that this definition includes experimentally observable interconversions of conformers.) Detectable chemical reactions normally involve sets of molecular entities as indicated by this definition, but it is often conceptually convenient to use the term also for changes involving single molecular entities (i.e. 'microscopic chemical events'). [IUPAC]" .

af-p:AFP_0003712
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003711
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000057 ;
                owl:someValuesFrom af-m:AFM_0000077
            ]
        )
    ] ;
    skos:definition "An ion reaction is a chemical reaction that has ion participants. [Allotrope]" ;
    skos:prefLabel "ion reaction" .

af-p:AFP_0003716
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003275, [
        a owl:Class ;
        owl:intersectionOf (af-p:AFP_0003475
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000395 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0000399 ;
                owl:someValuesFrom af-m:AFM_0000275
            ]
        )
    ] ;
    skos:altLabel "material combination" ;
    skos:definition "Combining material is a combing process that combines two or more materials in to a new material. [Allotrope]" ;
    skos:prefLabel "combining material" .

af-p:AFP_0003726
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (obi:_0000011
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000057 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:unionOf (af-e:AFE_0000074
                        af-e:AFE_0000354
                    )
                ]
            ]
        )
    ] ;
    skos:altLabel "instrument process" ;
    skos:definition "A device process is a planned process that realizes a function by a device or device system. [Allotrope]" ;
    skos:prefLabel "device process" ;
    skos:scopeNote "A device process focuses on an implementation perspective." .

af-p:AFP_0003727
    a owl:Class ;
    rdfs:subClassOf bfo:_0000015 ;
    skos:altLabel "repetition" ;
    skos:definition "A repeated process is a composite process that has occurrent parts of subprocesses following the same plan. [Allotrope]" ;
    skos:prefLabel "repeated process" .

af-p:AFP_0003729
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000307, af-p:AFP_0003315, obi:_0000011, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000544 ;
        owl:someValuesFrom iao:_0000088
    ] ;
    skos:definition "Reporting is an information process that produces a report. [Allotrope]" ;
    skos:prefLabel "reporting" .

af-p:AFP_0003730
    af-x:AFX_0002808 ncit:_C47885 ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003620, obi:_0000011 ;
    skos:definition "A project is a planned process that is undertaken or attempted to meet some requirement. [Allotrope]" ;
    skos:prefLabel "project" .

af-p:AFP_0003735
    rdfs:subClassOf obi:_0000011 .

af-p:AFP_0003736
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003737 ;
    skos:definition "A thermal event is an event where a significant change of some material quality occurs at a temperature of that material or that of its environment. [Allotrope]" ;
    skos:prefLabel "thermal event" .

af-p:AFP_0003737
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf bfo:_0000015 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (af-p:AFP_0003370
            af-p:AFP_0003371
        )
    ] ;
    skos:definition "An event is an occurrent that is an accomplishment or an achievement. [Allotrope]" ;
    skos:prefLabel "event" .

af-p:AFP_0003741
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003454, [
        a owl:Restriction ;
        owl:onProperty ro:_0002012 ;
        owl:someValuesFrom af-p:AFP_0003743
    ] ;
    skos:altLabel "addition rate profile" ;
    skos:definition "An addition rate process profile is a rate process profile that is an occurent part of an material addition process. [Allotrope]" ;
    skos:prefLabel "addition rate process profile" .

af-p:AFP_0003742
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003281, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002682 ;
        owl:someValuesFrom pato:_0000918
    ] ;
    skos:altLabel "A volume process profile is a quality process profile that tracks some volume. [Allotrope]", "volume profile" ;
    skos:prefLabel "volume process profile" .

af-p:AFP_0003743
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0000708, af-p:AFP_0003475 ;
    skos:altLabel "adding", "addition", "addition (material)", "material addition" ;
    skos:definition "Adding is loading material into a container where it is combined with existing material. [Allotrope]" ;
    skos:prefLabel "adding (material)" .

af-p:AFP_0003744
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003454, [
        a owl:Restriction ;
        owl:onProperty ro:_0002012 ;
        owl:someValuesFrom af-p:AFP_0003469
    ] ;
    skos:altLabel "flow rate profile" ;
    skos:definition "A material flow rate process profile is a rate process profile that is the change of amount of material being transferred through an area. [Allotrope]" ;
    skos:prefLabel "material flow rate process profile" .

af-p:AFP_0003751
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003454 ;
    skos:altLabel "heat transfer coefficient profile" ;
    skos:definition "A heat transfer coefficient process profile is a rate process profile of the ratio of the heat flux and the thermodynamic driving force for the flow of heat. [Allotrope]" ;
    skos:prefLabel "heat transfer coefficient process profile" .

af-p:AFP_0003752
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003281, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002682 ;
        owl:someValuesFrom pato:_0001413
    ] ;
    skos:altLabel "angular velocity profile" ;
    skos:definition "An angular velocity process profile is a quality process profile of how fast an object rotates or revolves relative to another point. [Wikipedia]" ;
    skos:prefLabel "angular velocity process profile" .

af-p:AFP_0003753
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003281, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002682 ;
        owl:someValuesFrom pato:_0001323
    ] ;
    skos:altLabel "area profile" ;
    skos:definition "A volume process profile is a quality process profile that tracks some area. [Allotrope]" ;
    skos:prefLabel "area process profile" .

af-p:AFP_0003754
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003281, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002682 ;
        owl:someValuesFrom af-q:AFQ_0000271
    ] ;
    skos:altLabel "specific heat capacity profile" ;
    skos:prefLabel "specific heat capacity process profile" .

af-p:AFP_0003755
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003454 ;
    skos:altLabel "cooling rate process profile", "cooling rate profile", "heating (cooling) rate process profile", "heating (cooling) rate profile", "heating or cooling rate profile", "heating rate process profile", "heating rate profile" ;
    skos:definition "A heating or cooling rate process profile is a rate process profile of the heating/cooling rate of an object. [Allotrope]" ;
    skos:prefLabel "heating or cooling rate process profile" ;
    skos:scopeNote "The temperature process profile tracks the temperature change. This tracks the change of the change in temperature (2nd derivative)." .

af-p:AFP_0003764
    dct:source <https://en.wikipedia.org/wiki/Hygroscopy> ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003374, [
        a owl:Class ;
        owl:unionOf (af-p:AFP_0003396
            af-p:AFP_0003449
        )
    ] ;
    skos:definition "Hygroscopy is the phenomenon of attracting and holding water molecules via either absorption or adsorption from the surrounding environment. [Wikipedia]" ;
    skos:prefLabel "hygroscopy" .

af-x:AFX_0000353
    a owl:ObjectProperty .

af-x:AFX_0000354
    a owl:ObjectProperty .

af-x:AFX_0000395
    a owl:ObjectProperty .

af-x:AFX_0000399
    a owl:ObjectProperty .

af-x:AFX_0000551
    a owl:ObjectProperty .

af-x:AFX_0000684
    a owl:DatatypeProperty .

af-x:AFX_0000690
    a owl:DatatypeProperty .

af-x:AFX_0001048
    a owl:ObjectProperty .

af-x:AFX_0002677
    a owl:ObjectProperty .

af-x:AFX_0002682
    a owl:ObjectProperty .

af-x:AFX_0002699
    a owl:ObjectProperty .

af-x:AFX_0002704
    a owl:ObjectProperty .

af-x:AFX_0002705
    a owl:DatatypeProperty .

af-x:AFX_0002726
    a owl:ObjectProperty .

af-x:AFX_0002730
    a owl:ObjectProperty .

af-x:AFX_0002731
    a owl:ObjectProperty .

af-x:AFX_0002734
    a owl:ObjectProperty .

af-x:AFX_0002748
    a owl:ObjectProperty .

af-x:AFX_0002750
    a owl:ObjectProperty .

af-x:AFX_0002800
    a owl:ObjectProperty .

af-x:AFX_0002803
    a owl:ObjectProperty .

af-q:AFQ_0000005
    a owl:Class .

af-q:AFQ_0000026
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000080 ;
        owl:someValuesFrom af-m:AFM_0000435
    ] ;
    skos:altLabel "particle size" ;
    skos:changeNote "2020-06-22 Changed labels. [Allotrope]" .

af-q:AFQ_0000057
    rdfs:subClassOf pato:_0001585 .

af-q:AFQ_0000112
    a owl:Class .

af-q:AFQ_0000113
    a owl:Class .

af-q:AFQ_0000114
    a owl:Class .

af-q:AFQ_0000115
    a owl:Class .

af-q:AFQ_0000119
    a owl:Class .

af-q:AFQ_0000120
    a owl:Class .

af-q:AFQ_0000172
    rdfs:subClassOf af-q:AFQ_0000005 .

af-q:AFQ_0000177
    rdfs:subClassOf af-q:AFQ_0000005 .

af-q:AFQ_0000178
    rdfs:subClassOf af-q:AFQ_0000005 .

af-q:AFQ_0000203
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-q:AFQ_0000036, [
        a owl:Class ;
        owl:unionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002722 ;
                owl:someValuesFrom pato:_0000146
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002723 ;
                owl:someValuesFrom pato:_0000146
            ]
        )
    ] ;
    skos:altLabel "temperature setting" ;
    skos:changeNote "2018-12-10 Changed alt label to temperature setting. [Allotrope]", "2018-12-10 Changed definition to include alerting [Allotrope]", "2018-12-10 Moved to AFO. [Allotrope]", "2019-07-01 Added relation to the temperature being controlled or observed. [Allotrope]" ;
    skos:definition "A temperature configuration is a device configuration of a temperature controlling or monitoring device, that controls or monitors the target temperature at the site of some system component. [Allotrope]" ;
    skos:example "An oven thermostat has a temperature configuration that controls the heating." ;
    skos:prefLabel "temperature configuration" .

af-q:AFQ_0000204
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002723 ;
        owl:someValuesFrom bfo:_0000019
    ] .

af-q:AFQ_0000205
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002722 ;
        owl:someValuesFrom bfo:_0000019
    ] .

af-q:AFQ_0000217
    a owl:Class ;
    rdfs:subClassOf af-q:AFQ_0000221 .

af-q:AFQ_0000218
    rdfs:subClassOf af-q:AFQ_0000005 .

af-q:AFQ_0000219
    rdfs:subClassOf af-q:AFQ_0000005 .

af-q:AFQ_0000220
    rdfs:subClassOf af-q:AFQ_0000221 .

af-q:AFQ_0000226
    rdfs:subClassOf af-q:AFQ_0000005 .

af-q:AFQ_0000227
    rdfs:subClassOf af-q:AFQ_0000005 .

af-q:AFQ_0000228
    rdfs:subClassOf af-q:AFQ_0000005 .

af-q:AFQ_0000235
    rdfs:subClassOf [
        a owl:Class ;
        owl:unionOf (af-q:AFQ_0000065
            af-q:AFQ_0000138
            pato:_0001291
        )
    ] .

af-q:AFQ_0000239
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-q:AFQ_0000036, [
        a owl:Class ;
        owl:unionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002722 ;
                owl:someValuesFrom pato:_0001574
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002723 ;
                owl:someValuesFrom pato:_0001574
            ]
        )
    ] ;
    skos:changeNote "2019-07-01 Added relation to the flow rate being controlled. [Allotrope]" ;
    skos:definition "A flow rate configuration is a device configuration of a fluid controlling or monitoring device, that controls or monitors the flow rate at the site of some system component. [Allotrope]" ;
    skos:prefLabel "flow rate configuration" .

af-q:AFQ_0000240
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-q:AFQ_0000036, [
        a owl:Class ;
        owl:unionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002722 ;
                owl:someValuesFrom af-q:AFQ_0000005
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002723 ;
                owl:someValuesFrom af-q:AFQ_0000005
            ]
        )
    ] ;
    skos:altLabel "concentration ratio setting" ;
    skos:changeNote "2019-07-01 Added relation to the ratio being controlled or observed. [Allotrope]" ;
    skos:definition "A concentration ratio configuration is a device configuration of a fluid controlling or monitoring device, that controls or monitors the concentration ratio of a mixture at the site of some system component. [Allotrope]" ;
    skos:prefLabel "concentration ratio configuration" .

af-q:AFQ_0000241
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-q:AFQ_0000036, [
        a owl:Class ;
        owl:unionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002722 ;
                owl:someValuesFrom pato:_0000918
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002723 ;
                owl:someValuesFrom pato:_0000918
            ]
        )
    ] ;
    skos:altLabel "volume setting" ;
    skos:changeNote "2019-07-01 Added relation to the volume being controlled  or observed. [Allotrope]" ;
    skos:definition "A volume configuration is a device configuration of a controlling or monitoring device, that controls or monitors the volume of some material at the site of some system component. [Allotrope]" ;
    skos:prefLabel "volume configuration" .

af-q:AFQ_0000242
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:unionOf (af-q:AFQ_0000065
            af-q:AFQ_0000138
            pato:_0001291
        )
    ] .

af-q:AFQ_0000243
    a owl:Class ;
    rdfs:subClassOf af-q:AFQ_0000036, [
        a owl:Class ;
        owl:unionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002722 ;
                owl:someValuesFrom af-q:AFQ_0000242
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002723 ;
                owl:someValuesFrom af-q:AFQ_0000242
            ]
        )
    ] ;
    skos:altLabel "polarity setting" ;
    skos:changeNote "2019-07-01 Added relation to the polarity being controlled or observed. [Allotrope]" ;
    skos:definition "Polarity configuration is a device configuration that sets a specific detector or sensor response to be positive or negative to a reference state. [Allotrope]" ;
    skos:prefLabel "polarity configuration" .

af-q:AFQ_0000250
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000052 ;
        owl:someValuesFrom af-m:AFM_0001097
    ] .

af-q:AFQ_0000252
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000080 ;
        owl:someValuesFrom chebi:_23367
    ] .

af-q:AFQ_0000263
    a owl:Class .

af-q:AFQ_0000264
    a owl:Class ;
    rdfs:subClassOf af-q:AFQ_0000253, [
        a owl:Restriction ;
        owl:onProperty ro:_0000080 ;
        owl:someValuesFrom af-m:AFM_0000418
    ] .

af-q:AFQ_0000268
    dct:license <http://purl.allotrope.org/voc/iupac-license> ;
    dct:rights <http://purl.allotrope.org/voc/iupac-copyright> ;
    a owl:Class ;
    rdfs:subClassOf pato:_0000122 ;
    skos:altLabel "cell path length", "path length", "path length (quality)" ;
    skos:definition "The cell path length is the length of the radiation path through the absorbing medium in a single-pass cell. [IUPAC]" ;
    skos:prefLabel "cell path length (quality)" .

af-re:AFRE_0000001
    a owl:Class .

af-re:AFRE_0000003
    a owl:Class .

af-re:AFRE_0000004
    a owl:Class .

af-re:AFRE_0000007
    a owl:Class .

af-re:AFRE_0000016
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000092 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0000086 ;
            owl:someValuesFrom af-q:AFQ_0000228
        ]
    ] .

af-r:AFR_0000024
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000207
            af-r:AFR_0000922
        )
    ] ;
    skos:definition "The description of a chemical moiety or material that is assigned to a peak. [Allotrope]" ;
    skos:prefLabel "peak assignment target" .

af-r:AFR_0000062
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 ;
    skos:definition "The weighing result is the result of a weighing process. [Allotrope]" ;
    skos:prefLabel "weighing result" .

af-r:AFR_0000068
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000754
            af-r:AFR_0001060
        )
    ] ;
    skos:altLabel "spectra", "spectrum plot" ;
    skos:definition "A plot of a measured quantity against some experimental parameter. [CHMO]" ;
    skos:prefLabel "spectrum" .

af-r:AFR_0000090
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 .

af-r:AFR_0000120
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 ;
    skos:definition "A temperature measurement result is an assay result that is the output of a temperature measurement. [Allotrope]" ;
    skos:prefLabel "temperature measurement result" .

af-r:AFR_0000133
    rdfs:subClassOf af-r:AFR_0000576 .

af-r:AFR_0000186
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002737 ;
        owl:someValuesFrom af-r:AFR_0001046
    ] .

af-r:AFR_0000207
    af-x:AFX_0002798 true ;
    af-x:AFX_0002808 chmo:_0000793 ;
    dct:license <http://purl.allotrope.org/voc/iupac-license> ;
    dct:rights <http://purl.allotrope.org/voc/iupac-copyright> ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000922, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002734 ;
        owl:someValuesFrom af-p:AFP_0002680
    ] ;
    skos:altLabel "assay output", "experimental result", "result" ;
    skos:changeNote "2020-03-20 Changed equivalent class to subclass. [Allotrope]" ;
    skos:definition "The final outcome reported for a measured or computed quantity, after performing a measuring procedure including all sub procedures and evaluations. [IUPAC, Allotrope]" ;
    skos:prefLabel "assay result" .

af-r:AFR_0000222
    af-x:AFX_0002798 true ;
    dct:source <https://en.wikipedia.org/wiki/Absorption_spectroscopy> ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000068 ;
    skos:altLabel "absorbance spectra", "absorbance spectrum", "absorption spectra" ;
    skos:definition "An absorption spectrum is a data distribution function that plots the absorption of radiance as the function of frequency or wavelength. [Wikipedia]" ;
    skos:prefLabel "absorption spectrum" .

af-r:AFR_0000231
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000432
            [
                a owl:Restriction ;
                owl:allValuesFrom af-r:AFR_0000413 ;
                owl:onProperty ro:_0002351
            ]
        )
    ] .

af-r:AFR_0000236
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000576, [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000207
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002734 ;
                owl:someValuesFrom af-p:AFP_0001321
            ]
        )
    ] .

af-r:AFR_0000251
    rdfs:subClassOf af-r:AFR_0000068, af-r:AFR_0002105 .

af-r:AFR_0000412
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001060 ;
    skos:altLabel "excitation-emission spectra", "excitation-emission spectrum" ;
    skos:definition "A three-dimensional spectrum generated by scanning the emission spectrum at incremental steps of excitation wavelength. [CHMO]" ;
    skos:prefLabel "excitation-emission spectrum" .

af-r:AFR_0000413
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000050 ;
                owl:someValuesFrom af-r:AFR_0001060
            ]
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002351 ;
                owl:someValuesFrom af-r:AFR_0001186
            ]
        )
    ] .

af-r:AFR_0000432
    a owl:Class ;
    rdfs:subClassOf af-c:AFC_0000166, [
        a owl:Restriction ;
        owl:onProperty ro:_0002351 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:unionOf (af-r:AFR_0000231
                af-r:AFR_0000413
            )
        ]
    ] .

af-r:AFR_0000439
    rdfs:subClassOf af-r:AFR_0000068 .

af-r:AFR_0000490
    rdfs:subClassOf af-r:AFR_0000504, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000353 ;
        owl:someValuesFrom af-p:AFP_0001916
    ] .

af-r:AFR_0000504
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002734 ;
        owl:someValuesFrom af-p:AFP_0001916
    ] ;
    skos:definition "A titration result is the result of a titration. [Allotrope]" ;
    skos:prefLabel "titration result" .

af-r:AFR_0000514
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000222 .

af-r:AFR_0000519
    rdfs:subClassOf af-r:AFR_0000068, af-r:AFR_0002104 .

af-r:AFR_0000525
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 ;
    skos:definition "The capillary electrophoresis result is the result of a process of capillary electrophoresis. [Allotrope]" ;
    skos:prefLabel "capillary electrophoresis result" .

af-r:AFR_0000576
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001060 ;
    skos:altLabel "time series" ;
    skos:definition "A profile is a data distribution function that is a function of time. [Allotrope]" ;
    skos:prefLabel "profile" .

af-r:AFR_0000580
    rdfs:subClassOf af-r:AFR_0000576 .

af-r:AFR_0000628
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 ;
    skos:definition "The readout from a microplate reader measurement. [Allotrope]" ;
    skos:prefLabel "microplate reader measurement result" .

af-r:AFR_0000634
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 ;
    skos:altLabel "trending result" ;
    skos:definition "A trend is the result of a process of trending. [Allotrope]" ;
    skos:example "In Raman spectroscopy a trend a result based on a collection of spectra. [Allotrope]", "In infrared spectroscopy the intensities of peaks over time can be used to monitor compound concentration increase/decrease of a chemical reaction over time." ;
    skos:prefLabel "trend" .

af-r:AFR_0000639
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000992 ;
    skos:changeNote "2020-05-11 Moved from taxonomy to AFO, different perspective than iao:Document" ;
    skos:definition "A file is a resource for storing information, which is available to a computer program and is usually based on some kind of durable storage. [Wikipedia]" ;
    skos:prefLabel "file" .

af-r:AFR_0000700
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 ;
    skos:altLabel "fingerprinting" ;
    skos:definition "A fingerprint is a type of or portion of spectrum that has a characteristic structure.  It can be used as a fingerprint for comparison to reference spectra. [Allotrope]" ;
    skos:example "Infrared spectra are fingerprints. The fingerprint region of an IR spectrum lies between 1500 and 500 cm-1 while a complete IR spectrum normally has a range from 4000 to 500 cm-1. Note that the overlay is synonym for the same activity (fingerprinting)." ;
    skos:prefLabel "fingerprint" .

af-r:AFR_0000733
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 ;
    skos:definition "A distribution is a collection of frequencies of results of a sample. Each frequency is number of occurrences within a given interval. The distribution can be expressed relatively to the width of the interval. [Allotrope]" ;
    skos:prefLabel "distribution" .

af-r:AFR_0000745
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 ;
    skos:definition "A particle sizing result is the outcome of a process of particle sizing. [Allotrope]" ;
    skos:prefLabel "particle sizing result" .

af-r:AFR_0000754
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000207
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002734 ;
                owl:someValuesFrom af-p:AFP_0000527
            ]
        )
    ] ;
    skos:definition "Result of a spectroscopical measurement. [Allotrope]" ;
    skos:prefLabel "spectroscopy result" .

af-r:AFR_0000774
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 ;
    skos:definition "An overlay of scans is a graphic overlay of generated spectra for comparison. [Allotrope]" ;
    skos:prefLabel "overlay of scans" .

af-r:AFR_0000788
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000207 .

af-r:AFR_0000895
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom af-p:AFP_0003491
    ] .

af-r:AFR_0000900
    a owl:Class ;
    rdfs:subClassOf af-c:AFC_0000160, [
        a owl:Restriction ;
        owl:onProperty ro:_0002351 ;
        owl:someValuesFrom af-r:AFR_0000901
    ] ;
    skos:changeNote "2020-06-23 Changed definition. [Allotrope]" .

af-r:AFR_0000901
    rdfs:subClassOf af-c:AFC_0000161, [
        a owl:Restriction ;
        owl:onProperty ro:_0002350 ;
        owl:someValuesFrom af-r:AFR_0000900
    ] ;
    skos:changeNote "2020-06-23 Changed definition. [Allotrope]" .

af-r:AFR_0000917
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002717 ;
                owl:someValuesFrom bfo:_0000001
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom af-rl:AFRL_0000007
            ]
            [
                a owl:Restriction ;
                owl:onProperty iao:_0000219 ;
                owl:someValuesFrom bfo:_0000001
            ]
        )
    ] .

af-r:AFR_0000921
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002800 ;
        owl:someValuesFrom af-c:AFC_0000161
    ] .

af-r:AFR_0000922
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002699 ;
                owl:someValuesFrom owl:Thing
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom af-rl:AFRL_0000053
            ]
        )
    ] .

af-r:AFR_0000923
    a owl:Class .

af-r:AFR_0000933
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000219 ;
        owl:someValuesFrom af-c:AFC_0000161
    ] .

af-r:AFR_0000934
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000219 ;
        owl:someValuesFrom af-c:AFC_0000161
    ] .

af-r:AFR_0000936
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onDataRange [
            a rdfs:Datatype ;
            owl:onDatatype xsd:integer ;
            owl:withRestrictions ([
                    xsd:minInclusive 0
                ]
            )
        ] ;
        owl:onProperty af-x:AFX_0000690 ;
        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
    ] .

af-r:AFR_0000937
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000073
    ] .

af-r:AFR_0000938
    a owl:Class .

af-r:AFR_0000941
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000957
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-p:AFP_0003620
            ]
        )
    ] .

af-r:AFR_0000944
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001005
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom bfo:_0000034
            ]
        )
    ] .

af-r:AFR_0000945
    rdfs:subClassOf af-r:AFR_0001262 .

af-r:AFR_0000947
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000050 ;
        owl:someValuesFrom af-r:AFR_0000413
    ] .

af-r:AFR_0000948
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000279
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001202
                ]
            )
        ]
    ] .

af-r:AFR_0000949
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000248
    ] .

af-r:AFR_0000951
    rdfs:subClassOf af-r:AFR_0000953 .

af-r:AFR_0000952
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom af-p:AFP_0002294
    ] .

af-r:AFR_0000954
    rdfs:subClassOf af-r:AFR_0000953 .

af-r:AFR_0000957
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom owl:Thing
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom af-rl:AFRL_0000064
            ]
        )
    ] .

af-r:AFR_0000958
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom af-r:AFR_0000961 ;
        owl:onProperty ro:_0002351
    ] .

af-r:AFR_0000960
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:hasValue 2 ;
        owl:onProperty af-x:AFX_0002705
    ] .

af-r:AFR_0000961
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onClass af-r:AFR_0000958 ;
                owl:onProperty ro:_0002351 ;
                owl:qualifiedCardinality "0"^^xsd:nonNegativeInteger
            ]
            [
                a owl:Restriction ;
                owl:hasValue 0 ;
                owl:onProperty af-x:AFX_0002705
            ]
        )
    ] .

af-r:AFR_0000962
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:hasValue 1 ;
        owl:onProperty af-x:AFX_0002705
    ] .

af-r:AFR_0000963
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom af-r:AFR_0000983 ;
        owl:onProperty ro:_0002351
    ] .

af-r:AFR_0000964
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom af-r:AFR_0000988 ;
        owl:onProperty ro:_0002351
    ] .

af-r:AFR_0000965
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom [
            a owl:Class ;
            owl:unionOf (af-r:AFR_0000988
                af-r:AFR_0000989
            )
        ] ;
        owl:onProperty ro:_0002351
    ] .

af-r:AFR_0000967
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom af-c:AFC_0000021 ;
        owl:onProperty af-x:AFX_0002696
    ] .

af-r:AFR_0000974
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000944
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (bfo:_0000034
                        [
                            a owl:Restriction ;
                            owl:onProperty [
                                owl:inverseOf af-x:AFX_0002677
                            ] ;
                            owl:someValuesFrom bfo:_0000034
                        ]
                    )
                ]
            ]
        )
    ] ;
    skos:definition "A function specification that specifies the ways of achievement. [Allotrope]" ;
    skos:prefLabel "method function specification" .

af-r:AFR_0000975
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001005
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-re:AFRE_0000004
            ]
        )
    ] .

af-r:AFR_0000977
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001005
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-rl:AFRL_0000019
            ]
        )
    ] .

af-r:AFR_0000979
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001005
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:unionOf (af-rl:AFRL_0000166
                        bfo:_0000023
                    )
                ]
            ]
        )
    ] ;
    skos:changeNote "2018-11-16 Allow contextual roles to be referenced as well has normal roles in role specifications. [Allotrope]" .

af-r:AFR_0000980
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000050 ;
        owl:someValuesFrom af-r:AFR_0000938
    ] ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000982
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-re:AFRE_0000007
            ]
        )
    ] .

af-r:AFR_0000982
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000957
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-re:AFRE_0000003
            ]
        )
    ] .

af-r:AFR_0000983
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom xsd:integer ;
        owl:onProperty af-x:AFX_0000690
    ] .

af-r:AFR_0000985
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom xsd:decimal ;
        owl:onProperty af-x:AFX_0000690
    ] .

af-r:AFR_0000986
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom [
            a rdfs:Datatype ;
            owl:unionOf (xsd:double
                xsd:float
            )
        ] ;
        owl:onProperty af-x:AFX_0000690
    ] .

af-r:AFR_0000987
    a owl:Class .

af-r:AFR_0000988
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (af-r:AFR_0000983
            af-r:AFR_0000985
            af-r:AFR_0000986
        )
    ] .

af-r:AFR_0000989
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom xsd:double ;
        owl:onProperty qudt:numericValue
    ] .

af-r:AFR_0001005
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (bfo:_0000002
                [
                    a owl:Restriction ;
                    owl:onProperty ro:_0000056 ;
                    owl:someValuesFrom bfo:_0000015
                ]
            )
        ]
    ] .

af-r:AFR_0001043
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000923 .

af-r:AFR_0001046
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002803 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-r:AFR_0000936
                [
                    a owl:Restriction ;
                    owl:onDataRange [
                        a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ([
                                xsd:minInclusive 0
                            ]
                        )
                    ] ;
                    owl:onProperty af-x:AFX_0000690 ;
                    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
                ]
            )
        ]
    ] .

af-r:AFR_0001056
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002803 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-r:AFR_0000936
                [
                    a owl:Restriction ;
                    owl:hasValue 2 ;
                    owl:onProperty af-x:AFX_0000690
                ]
            )
        ]
    ] .

af-r:AFR_0001058
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000957
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-re:AFRE_0000004
            ]
        )
    ] .

af-r:AFR_0001060
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0002351 ;
        owl:someValuesFrom af-r:AFR_0000186
    ] .

af-r:AFR_0001061
    rdfs:subClassOf iao:_0000590, [
        a owl:Restriction ;
        owl:onProperty iao:_0000219 ;
        owl:someValuesFrom af-m:AFM_0001083
    ] .

af-r:AFR_0001062
    rdfs:subClassOf iao:_0000590, [
        a owl:Restriction ;
        owl:onProperty iao:_0000219 ;
        owl:someValuesFrom af-m:AFM_0001083
    ] .

af-r:AFR_0001063
    a owl:Class ;
    rdfs:subClassOf iao:_0000590, [
        a owl:Restriction ;
        owl:onProperty iao:_0000219 ;
        owl:someValuesFrom af-m:AFM_0001083
    ] .

af-r:AFR_0001064
    a owl:Class ;
    rdfs:subClassOf iao:_0000590 .

af-r:AFR_0001065
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom af-rl:AFRL_0000373
            ]
            [
                a owl:Restriction ;
                owl:onProperty iao:_0000136 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:unionOf (bfo:_0000006
                        bfo:_0000029
                    )
                ]
            ]
        )
    ] .

af-r:AFR_0001067
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002803 ;
        owl:someValuesFrom af-r:AFR_0001068
    ] .

af-r:AFR_0001068
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917 .

af-r:AFR_0001070
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000919 .

af-r:AFR_0001071
    rdfs:subClassOf iao:_0000590 .

af-r:AFR_0001074
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000278
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001202
                ]
            )
        ]
    ] .

af-r:AFR_0001078
    rdfs:subClassOf iao:_0000590 .

af-r:AFR_0001079
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917 .

af-r:AFR_0001083
    rdfs:subClassOf iao:_0000590 .

af-r:AFR_0001087
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917 .

af-r:AFR_0001094
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002734 ;
        owl:someValuesFrom af-p:AFP_0003603
    ] .

af-r:AFR_0001101
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000056 ;
        owl:someValuesFrom af-p:AFP_0002849
    ] .

af-r:AFR_0001104
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom xsd:double ;
        owl:onProperty af-x:AFX_0000690
    ] .

af-r:AFR_0001116
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, af-r:AFR_0001117, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0000087 ;
            owl:someValuesFrom af-rl:AFRL_0000003
        ]
    ] ;
    skos:altLabel "analyst ID", "analyst id", "analyst identifier", "operator" ;
    skos:changeNote "2020-03-09 Moved to AFO as defined class. [Allotrope]" ;
    skos:definition "Analyst is measurement metadata about the name or identifier of a person that has the role of an analyst in the measurement. [Allotrope]" ;
    skos:prefLabel "analyst" .

af-r:AFR_0001117
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (af-rl:AFRL_0000450
                        [
                            a owl:Restriction ;
                            owl:onProperty af-x:AFX_0002731 ;
                            owl:someValuesFrom af-p:AFP_0002294
                        ]
                    )
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty iao:_0000136 ;
                owl:someValuesFrom af-p:AFP_0002294
            ]
        )
    ] .

af-r:AFR_0001118
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001117, af-r:AFR_0001745, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0000087 ;
            owl:someValuesFrom af-rl:AFRL_0000035
        ]
    ] ;
    skos:altLabel "sample ID", "sample id" ;
    skos:definition "Sample id is a measurement metadata that identifies a sample being measured. [Allotrope]" ;
    skos:prefLabel "sample identifier" .

af-r:AFR_0001119
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0002018, iao:_0000131 ;
    skos:altLabel "device serial number", "instrument serial number", "machine serial number" ;
    skos:changeNote "2020-03-23 Add alt labels. [Allotrope]", "2020-03-23 Subclassed under device identifier. [Allotrope]" ;
    skos:definition "Equipment serial number is a serial number that identifies an equipment used in the measuring by its serial number. [Allotrope]" ;
    skos:prefLabel "equipment serial number" .

af-r:AFR_0001120
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001745, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0000087 ;
            owl:someValuesFrom af-rl:AFRL_0000361
        ]
    ] ;
    skos:altLabel "batch ID", "batch id", "lot ID", "lot id", "lot identifier" ;
    skos:changeNote "2020-06-15 Removed measurement metadata superclass and generalized the definition. [Allotrope]" ;
    skos:definition "A batch identifier is an identifier that identifies a batch. [Allotrope]" ;
    skos:example "A batch identifier is used to reference the batch where a sample is taken from for being measured. In this case it is a measurement metadata. [Allotrope]" ;
    skos:prefLabel "batch identifier" .

af-r:AFR_0001121
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, af-r:AFR_0001117, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-p:AFP_0002294
    ] ;
    skos:altLabel "measurement id", "run id", "run identifier" ;
    skos:definition "Measurement id is measurement metadata that identifies the measuring run. [Allotrope]" ;
    skos:prefLabel "measurement identifier" .

af-r:AFR_0001124
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000941
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (af-re:AFRE_0000001
                        [
                            a owl:Restriction ;
                            owl:onProperty bfo:_0000054 ;
                            owl:someValuesFrom af-p:AFP_0001319
                        ]
                    )
                ]
            ]
        )
    ] ;
    skos:definition "A sampling specification is an action specification of the way a sampling is done. [Allotrope]" ;
    skos:prefLabel "sampling specification" .

af-r:AFR_0001142
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0001842
    ] .

af-r:AFR_0001157
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000061
    ] .

af-r:AFR_0001158
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom af-p:AFP_0003095
    ] .

af-r:AFR_0001159
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0001242
    ] .

af-r:AFR_0001164
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-r:AFR_0000413
    ] ;
    skos:altLabel "peak ID", "peak id" ;
    skos:changeNote "2020-03-09 Moved to AFO as defined class. [Allotrope]" ;
    skos:definition "A peak identifier is an identifier that identifies a peak. [Allotrope]" ;
    skos:prefLabel "peak identifier" .

af-r:AFR_0001167
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000947, [
        a owl:Restriction ;
        owl:onProperty iao:_0000219 ;
        owl:someValuesFrom af-r:AFR_0000413
    ] .

af-r:AFR_0001171
    rdfs:subClassOf af-r:AFR_0001583 ;
    skos:changeNote "2020-03-20 Added superclass quality quantification facet. [Allotrope]" .

af-r:AFR_0001172
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000248
    ] .

af-r:AFR_0001178
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000278
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001189
                ]
            )
        ]
    ] .

af-r:AFR_0001179
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000279
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001189
                ]
            )
        ]
    ] .

af-r:AFR_0001180
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000278
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001190
                ]
            )
        ]
    ] .

af-r:AFR_0001181
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000279
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001190
                ]
            )
        ]
    ] .

af-r:AFR_0001182
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000316
    ] .

af-r:AFR_0001183
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000317
    ] .

af-r:AFR_0001184
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000279
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001518
                ]
            )
        ]
    ] .

af-r:AFR_0001185
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000279
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001518
                ]
            )
        ]
    ] .

af-r:AFR_0001186
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000186
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002350 ;
                owl:someValuesFrom af-r:AFR_0001219
            ]
        )
    ] .

af-r:AFR_0001187
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000186, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002737 ;
        owl:someValuesFrom af-r:AFR_0001056
    ] ;
    skos:changeNote "2020-04-28 Moved to AFO for single inheritence in AFT. [Allotrope]" ;
    skos:definition "A 2D-data point is a data point in 2-dimensional space. [Allotrope]" ;
    skos:prefLabel "2D-data point" .

af-r:AFR_0001188
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000186, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002737 ;
        owl:someValuesFrom af-r:AFR_0001057
    ] ;
    skos:changeNote "2020-04-28 Moved to AFO for single inheritence in AFT. [Allotrope]" ;
    skos:definition "A 3D-data point is a data point in 3-dimensional space. [Allotrope]" ;
    skos:prefLabel "3D-data point" .

af-r:AFR_0001189
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000316
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0000413
                ]
            )
        ]
    ] .

af-r:AFR_0001190
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000317
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0000413
                ]
            )
        ]
    ] .

af-r:AFR_0001191
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001202 ;
    skos:definition "The peak maximum point is the data point of the peak with the largest ordinate value. [Allotrope]" ;
    skos:prefLabel "peak maximum point" .

af-r:AFR_0001192
    a owl:Class ;
    owl:equivalentClass [
        a owl:Restriction ;
        owl:onProperty ro:_0002350 ;
        owl:someValuesFrom af-r:AFR_0001046
    ] .

af-r:AFR_0001209
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000922, [
        a owl:Class ;
        owl:intersectionOf (af-c:AFC_0000168
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom af-rl:AFRL_0000325
            ]
        )
    ] .

af-r:AFR_0001210
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000922, [
        a owl:Class ;
        owl:intersectionOf (af-c:AFC_0000168
            af-r:AFR_0001211
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom af-rl:AFRL_0000324
            ]
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000050 ;
                owl:someValuesFrom af-r:AFR_0001209
            ]
        )
    ] .

af-r:AFR_0001211
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000050 ;
        owl:someValuesFrom af-c:AFC_0000166
    ] .

af-r:AFR_0001212
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000922, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000328
    ] .

af-r:AFR_0001213
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002800 ;
        owl:someValuesFrom af-c:AFC_0000166
    ] .

af-r:AFR_0001219
    a owl:Class .

af-r:AFR_0001255
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001505
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-q:AFQ_0000203
            ]
        )
    ] ;
    skos:altLabel "temperature parameter" ;
    skos:changeNote "2018-12-10 Changed definition. [Allotrope]", "2018-12-10 Make a defined class. [Allotrope]", "2018-12-10 Move from AFT to AFO. [Allotrope]", "2019-07-04 Changed to more verbose definition. [Allotrope]" ;
    skos:definition "A temperature setting is a setting that specifies some temperature configuration of a temperature controlling or monitoring device, that controls or monitors the target temperature at the site of some system component. [Allotrope]" ;
    skos:prefLabel "temperature setting" .

af-r:AFR_0001257
    a owl:Class ;
    rdfs:subClassOf iao:_0000064 .

af-r:AFR_0001277
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002806 ;
        owl:someValuesFrom owl:Thing
    ] .

af-r:AFR_0001288
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom xsd:float ;
        owl:onProperty af-x:AFX_0000690
    ] .

af-r:AFR_0001480
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917 .

af-r:AFR_0001484
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917 .

af-r:AFR_0001489
    rdfs:subClassOf iao:_0000590 .

af-r:AFR_0001490
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000937 .

af-r:AFR_0001494
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000353 ;
        owl:someValuesFrom af-p:AFP_0003644
    ] .

af-r:AFR_0001495
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom af-r:AFR_0000985 ;
        owl:onProperty ro:_0002351
    ] .

af-r:AFR_0001496
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom af-r:AFR_0000986 ;
        owl:onProperty ro:_0002351
    ] .

af-r:AFR_0001497
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom af-r:AFR_0001288 ;
        owl:onProperty ro:_0002351
    ] .

af-r:AFR_0001498
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom af-r:AFR_0001104 ;
        owl:onProperty ro:_0002351
    ] .

af-r:AFR_0001505
    a owl:Class .

af-r:AFR_0001507
    rdfs:subClassOf iao:_0000590, [
        a owl:Restriction ;
        owl:onProperty iao:_0000219 ;
        owl:someValuesFrom af-m:AFM_0001083
    ] .

af-r:AFR_0001509
    rdfs:subClassOf [
        a owl:Class ;
        owl:unionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002806 ;
                owl:someValuesFrom [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0002730 ;
                    owl:someValuesFrom af-rl:AFRL_0000166
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002806 ;
                owl:someValuesFrom [
                    a owl:Restriction ;
                    owl:onProperty ro:_0000087 ;
                    owl:someValuesFrom bfo:_0000023
                ]
            ]
        )
    ] .

af-r:AFR_0001518
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000186
            [
                a owl:Restriction ;
                owl:onProperty ro:_0002350 ;
                owl:someValuesFrom af-r:AFR_0001219
            ]
        )
    ] .

af-r:AFR_0001519
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000316
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001219
                ]
            )
        ]
    ] .

af-r:AFR_0001520
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000317
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001219
                ]
            )
        ]
    ] .

af-r:AFR_0001522
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000278
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001519
                ]
            )
        ]
    ] .

af-r:AFR_0001523
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000278
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001520
                ]
            )
        ]
    ] .

af-r:AFR_0001524
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000279
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001519
                ]
            )
        ]
    ] .

af-r:AFR_0001525
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-rl:AFRL_0000279
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000388 ;
                    owl:someValuesFrom af-r:AFR_0001520
                ]
            )
        ]
    ] .

af-r:AFR_0001526
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001505
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom af-rl:AFRL_0000029
            ]
        )
    ] .

af-r:AFR_0001544
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom af-p:AFP_0003374
    ] .

af-r:AFR_0001547
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom bfo:_0000035
    ] .

af-r:AFR_0001552
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000466
    ] .

af-r:AFR_0001554
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom af-p:AFP_0003286
    ] .

af-r:AFR_0001555
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom af-p:AFP_0003328
    ] .

af-r:AFR_0001556
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001501
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-p:AFP_0003726
            ]
        )
    ] ;
    skos:altLabel "instrument method" ;
    skos:definition "A device method is a plan specification that specifies how some process is to be executed on a device. [Allotrope]" ;
    skos:prefLabel "device method" .

af-r:AFR_0001561
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002842 ;
        owl:someValuesFrom owl:Thing
    ] .

af-r:AFR_0001583
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001101
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002816 ;
                owl:someValuesFrom bfo:_0000019
            ]
        )
    ] .

af-r:AFR_0001584
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0000146
    ] .

af-r:AFR_0001586
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0002027
    ] .

af-r:AFR_0001587
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0001757
    ] .

af-r:AFR_0001592
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000235
    ] .

af-r:AFR_0001600
    rdfs:subClassOf af-r:AFR_0002104, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002734 ;
        owl:someValuesFrom af-p:AFP_0001062
    ] .

af-r:AFR_0001602
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000207
        )
    ] ;
    skos:definition "The analysis assay result is the assay result of an analysis assay. [Allotrope]" ;
    skos:prefLabel "analysis assay result" .

af-r:AFR_0001603
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000923
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002800 ;
                owl:someValuesFrom af-r:AFR_0001602
            ]
        )
    ] ;
    skos:definition "An analysis assay result facet is a facet of an analysis assay result. [Allotrope]" ;
    skos:prefLabel "analysis assay result facet" .

af-r:AFR_0001604
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000219 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-m:AFM_0000275
                [
                    a owl:Restriction ;
                    owl:onProperty ro:_0000087 ;
                    owl:someValuesFrom af-rl:AFRL_0000127
                ]
            )
        ]
    ] .

af-r:AFR_0001606
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000219 ;
        owl:someValuesFrom af-r:AFR_0001501
    ] .

af-r:AFR_0001635
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-p:AFP_0003359
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000542 ;
                    owl:someValuesFrom af-r:AFR_0001505
                ]
            )
        ]
    ] .

af-r:AFR_0001636
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000957
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom [
                    a owl:Restriction ;
                    owl:onProperty bfo:_0000050 ;
                    owl:someValuesFrom bfo:_0000001
                ]
            ]
        )
    ] .

af-r:AFR_0001637
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001636
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0002845 ;
                    owl:someValuesFrom af-m:AFM_0001038
                ]
            ]
        )
    ] .

af-r:AFR_0001638
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001636
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom [
                    a owl:Restriction ;
                    owl:onProperty ro:_0002350 ;
                    owl:someValuesFrom bfo:_0000001
                ]
            ]
        )
    ] .

af-r:AFR_0001639
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001636
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000939 ;
                    owl:someValuesFrom ro:_0002577
                ]
            ]
        )
    ] .

af-r:AFR_0001640
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001636
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom [
                    a owl:Restriction ;
                    owl:onProperty [
                        owl:inverseOf obi:_0000643
                    ] ;
                    owl:someValuesFrom chmo:_0000993
                ]
            ]
        )
    ] .

af-r:AFR_0001641
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001636
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0002800 ;
                    owl:someValuesFrom iao:_0000030
                ]
            ]
        )
    ] .

af-r:AFR_0001658
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001505
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-q:AFQ_0000241
            ]
        )
    ] ;
    skos:definition "A volume setting is a setting that specifies some volume configuration of a controlling or monitoring device, that controls or monitors the volume of some material at the site of some system component. [Allotrope]" ;
    skos:prefLabel "volume setting" .

af-r:AFR_0001659
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001505
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-q:AFQ_0000240
            ]
        )
    ] ;
    skos:definition "A concentration ratio setting is a setting that specifies some concentration ratio configuration of a fluid controlling or monitoring device, that controls or monitors the concentration ratio of a mixture at the site of some system component. [Allotrope]" ;
    skos:prefLabel "concentration ratio setting" .

af-r:AFR_0001660
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001505
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-q:AFQ_0000239
            ]
        )
    ] ;
    skos:definition "A flow rate setting is a setting that specifies some flow rate configuration of a fluid controlling or monitoring device, that controls or monitors the flow rate at the site of some system component. [Allotrope]" ;
    skos:prefLabel "flow rate setting" .

af-r:AFR_0001661
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000167
    ] .

af-r:AFR_0001664
    rdfs:subClassOf af-r:AFR_0000576, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002734 ;
        owl:someValuesFrom af-p:AFP_0003681
    ] .

af-r:AFR_0001665
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000248
    ], [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002801 ;
        owl:someValuesFrom af-r:AFR_0001669
    ], [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000242
    ] .

af-r:AFR_0001669
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002806 ;
        owl:someValuesFrom af-q:AFQ_0000242
    ] .

af-r:AFR_0001671
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000937, [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom af-p:AFP_0000970
    ] ;
    skos:definition "The integration time is the time when the integration of signals is done in a measurement system. [Allotrope]" ;
    skos:prefLabel "integration time" .

af-r:AFR_0001672
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001100 ;
    skos:definition "The number of averages is the number of individual values taken for calculating a mean value. [Allotrope]" ;
    skos:prefLabel "number of averages" .

af-r:AFR_0001673
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001117, af-r:AFR_0001672 ;
    skos:definition "The number of measurement averages is the number of averages of sub measurement results taken to produce an average measurement result. [Allotrope]" ;
    skos:prefLabel "number of measurement averages" .

af-r:AFR_0001678
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001243 ;
    skos:definition "A repetition setting is a control setting that specifies the number of times an action is to be repeated. [Allotrope]" ;
    skos:prefLabel "repetition setting" .

af-r:AFR_0001682
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom af-m:AFM_0001083
    ] .

af-r:AFR_0001685
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001505 ;
    skos:altLabel "activation switch", "boolean setting", "flag", "switch", "switch setting" ;
    skos:definition "A flag is a setting that allows switching a configuration on or off. [Allotrope]" ;
    skos:prefLabel "flag (setting)" .

af-r:AFR_0001696
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001505 ;
    skos:definition "A data processing setting is a setting that controls how a data processing process is executed by some system. [Allotrope]" ;
    skos:prefLabel "data processing setting" .

af-r:AFR_0001745
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917 ;
    skos:altLabel "material id", "material-id", "product name" ;
    skos:definition "A material identifier is a identifier that identifies a material. [Allotrope]" ;
    skos:prefLabel "material identifier" .

af-r:AFR_0001815
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001505 ;
    skos:definition "A duration setting is a setting that specifies the duration of a planned process or when a situation should trigger. [Allotrope]" ;
    skos:prefLabel "duration setting" .

af-r:AFR_0001816
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001101
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002816 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:unionOf (bfo:_0000008
                        bfo:_0000015
                    )
                ]
            ]
        )
    ] .

af-r:AFR_0001817
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0000122
    ] .

af-r:AFR_0001818
    rdfs:subClassOf af-r:AFR_0000922 .

af-r:AFR_0001836
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002734 ;
        owl:someValuesFrom af-p:AFP_0003538
    ] .

af-r:AFR_0001843
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0000918
    ] .

af-r:AFR_0001844
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0000125
    ] .

af-r:AFR_0001845
    dct:license <http://purl.allotrope.org/voc/iupac-license> ;
    dct:source <https://en.wikipedia.org/wiki/Volume_fraction>, "PAC, 1996, 68, 957. (Glossary of terms in quantities and units in Clinical Chemistry (IUPAC-IFCC Recommendations 1996)) on page 998" ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001583 ;
    skos:definition "A volume fraction datum is a quality quantification facet that quantifies the volume of a constituent of a mixture divided by the sum of volumes of all constituents prior to mixing. [IUPAC]" ;
    skos:prefLabel "volume fraction" .

af-r:AFR_0001847
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000957, af-r:AFR_0001257 ;
    skos:definition "A measurement function is a mathematical function of quantities yielding for one or more input quantity value a corresponding unique output quantity value. [Allotrope]" ;
    skos:prefLabel "measurement function" .

af-r:AFR_0001856
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000049
    ] .

af-r:AFR_0001857
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom af-m:AFM_0000077
    ] .

af-r:AFR_0001859
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001857, [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom pato:_0002193
    ] .

af-r:AFR_0001880
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:unionOf (af-q:AFQ_0000253
                [
                    a owl:Class ;
                    owl:intersectionOf (af-q:AFQ_0000179
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000080 ;
                            owl:someValuesFrom af-m:AFM_0000880
                        ]
                    )
                ]
            )
        ]
    ] .

af-r:AFR_0001881
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0001574
    ] .

af-r:AFR_0001906
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002805 ;
        owl:someValuesFrom af-r:AFR_0001907
    ] .

af-r:AFR_0001916
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000048
    ] .

af-r:AFR_0001917
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0001024
    ] .

af-r:AFR_0001918
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0001025
    ] .

af-r:AFR_0001919
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001245, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom pato:_0000146
    ], [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000016
    ] ;
    skos:altLabel "upper temperature limit" ;
    skos:definition "An upper temperature limit is a temperature alert setting that specifies the maximum temperature the system can operate with. [Allotrope]" ;
    skos:prefLabel "maximum operating temperature" .

af-r:AFR_0001920
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001245, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom pato:_0000146
    ], [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000504
    ] ;
    skos:altLabel "lower temperature limit" ;
    skos:definition "A lower temperature limit is a temperature alert setting that specifies the minimum temperature the system can operate with. [Allotrope]" ;
    skos:prefLabel "minimum operating temperature" .

af-r:AFR_0001921
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001243, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom pato:_0000146
    ] ;
    skos:definition "An instrument setting indicating at what temperature the control system should engage a cryogenic coolant for cooling. [Allotrope]" ;
    skos:prefLabel "cryogenic coolant cut-over setting" .

af-r:AFR_0001922
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001243 ;
    skos:altLabel "flow ratio", "split ratio", "split ratio setting" ;
    skos:definition "The flow ratio setting is a control setting that specifies the ratio of the flow going though the plumbing part (port of a divert valve, solvent channel) as part of a total flow. [Allotrope]" ;
    skos:prefLabel "flow ratio setting" .

af-r:AFR_0001923
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001583, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000312
    ] ;
    skos:altLabel "split ratio" ;
    skos:definition "Flow rate is a quality quantification facet that quantifies the ratio of the flow going though the plumbing part (port of a divert valve, solvent channel) as part of a total flow. [Allotrope]" ;
    skos:prefLabel "flow ratio" .

af-r:AFR_0001928
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002805 ;
        owl:someValuesFrom af-r:AFR_0001929
    ] .

af-r:AFR_0001951
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:unionOf (af-q:AFQ_0000252
                chebi:_23367
            )
        ]
    ] .

af-r:AFR_0001952
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002699 ;
        owl:someValuesFrom af-q:AFQ_0000263
    ] .

af-r:AFR_0001963
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom af-rl:AFRL_0000438
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002734 ;
                owl:someValuesFrom af-p:AFP_0003645
            ]
        )
    ] .

af-r:AFR_0001967
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001243
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-q:AFQ_0000243
            ]
        )
    ] ;
    skos:changeNote "2020-01-06 Changed IRI, conflicts with repetition setting. [Allotrope]", "2020-01-06 Changed definition. [Allotrope]" ;
    skos:definition "Polarity setting is a control setting that specifies a polarity configuration of a specific detector or sensor response to be positive or negative to a reference state. [Allotrope]" ;
    skos:prefLabel "polarity setting" .

af-r:AFR_0001968
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000519
    ] .

af-r:AFR_0001969
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000267
    ] .

af-r:AFR_0001970
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000266
    ] .

af-r:AFR_0001971
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000067
    ] .

af-r:AFR_0001972
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000941, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom af-p:AFP_0003727
    ] ;
    skos:altLabel "repetition specification" ;
    skos:definition "An repeated action specification is an action specification that specifies a repeated activity. [Allotrope]" ;
    skos:prefLabel "repeated action specification" .

af-r:AFR_0001974
    a owl:Class ;
    rdfs:subClassOf iao:_0000010, [
        a owl:Restriction ;
        owl:onProperty bfo:_0000050 ;
        owl:someValuesFrom af-e:AFE_0002234
    ] ;
    skos:altLabel "LIMS" ;
    skos:definition "A laboratory information management software is a software that is used for data management in laboratories. [Allotrope]" ;
    skos:prefLabel "laboratory information management software" .

af-r:AFR_0001976
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917 ;
    skos:altLabel "asset management ID", "asset management id" ;
    skos:definition "An asset management identifier is an identifier that is registered within an asset / inventory management system that identifies an equipment. [Allotrope]" ;
    skos:prefLabel "asset management identifier" .

af-r:AFR_0001977
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-r:AFR_0002010
    ] ;
    skos:altLabel "experiment data id", "experiment data indentifier", "experiment data source" ;
    skos:definition "An experiment data identifier is an identifier that identifies some experiment data. [Allotrope]" ;
    skos:example "a filename of a file containing the experiment data" ;
    skos:prefLabel "experimental data identifier" ;
    skos:scopeNote "Experimental data identifier is different from experiment identifier. The first identifies the data about the experiment, the later the experiment itself. There can be many experimental data about the same experiment. [Allotrope]" .

af-r:AFR_0001978
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001117, af-r:AFR_0002034, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-r:AFR_0000895
    ] ;
    skos:altLabel "analytical method id" ;
    skos:definition "An analytical method identifier is an identifier that identifies the analytical method used in a measurement. [Allotrope]" ;
    skos:prefLabel "analytical method identifier" .

af-r:AFR_0001979
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, af-r:AFR_0001117, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-p:AFP_0002680
    ] ;
    skos:altLabel "analysis id", "analysis identifier", "analysis reference", "assay id" ;
    skos:definition "An assay identifier is an identifier that identifies some assay (analysis). [Allotrope]" ;
    skos:prefLabel "assay identifier" .

af-r:AFR_0001980
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0002017, [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom af-p:AFP_0002680
    ] ;
    skos:altLabel "analysis comment", "analysis comments" ;
    skos:definition "An assay comment is a comment about some aspect of an assay. [Allotrope]" ;
    skos:prefLabel "assay comment" .

af-r:AFR_0001982
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001844, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (pato:_0000125
                [
                    a owl:Restriction ;
                    owl:onProperty ro:_0000080 ;
                    owl:someValuesFrom [
                        a owl:Class ;
                        owl:intersectionOf (af-m:AFM_0000275
                            [
                                a owl:Restriction ;
                                owl:onProperty ro:_0000087 ;
                                owl:someValuesFrom [
                                    a owl:Class ;
                                    owl:intersectionOf (af-rl:AFRL_0000035
                                        [
                                            a owl:Restriction ;
                                            owl:onProperty bfo:_0000054 ;
                                            owl:someValuesFrom af-p:AFP_0002680
                                        ]
                                    )
                                ]
                            ]
                        )
                    ]
                ]
            )
        ]
    ] ;
    skos:altLabel "sample mass" ;
    skos:changeNote "2020-05-11 Changed definition. [Allotrope]" ;
    skos:definition "Sample weight is a quantification facet that quantifies the mass of a sample in an analysis. [Allotrope]" ;
    skos:prefLabel "sample weight" .

af-r:AFR_0001986
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0002002, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-e:AFE_0000693
    ] ;
    skos:altLabel "balance id" ;
    skos:definition "A balance identifier is a device identifier that identifies some balance. [Allotrope]" ;
    skos:prefLabel "balance identifier" .

af-r:AFR_0001987
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001277, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002806 ;
        owl:someValuesFrom af-e:AFE_0000407
    ] ;
    skos:definition "Container type is a classification datum that classifies the type of container used. [Allotrope]" ;
    skos:prefLabel "container type" .

af-r:AFR_0001992
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, af-r:AFR_0001117, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-r:AFR_0002008
    ] ;
    skos:altLabel "", "reference data source", "reference id" ;
    skos:definition "A reference identifier is an identifier that identifies some reference data that is being used as a comparator. [Allotrope]" ;
    skos:prefLabel "reference identifier" .

af-r:AFR_0001993
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000922, af-r:AFR_0002023 ;
    skos:definition "Container state description is a state facet that describes the state of the container used in the measurement run. [Allotrope]" ;
    skos:example "A container state can be opened or closed. [Allotrope]" ;
    skos:prefLabel "container state description" ;
    skos:scopeNote "The container's material is not a container state. [Allotrope]" .

af-r:AFR_0001997
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001817, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000268
    ] ;
    skos:altLabel "cell path length (datum)", "path length", "path length (datum)" ;
    skos:definition "A cell path length is a quality quantification facet that quantifies the length of the radiation path through the absorbing medium in a single-pass cell. [Allotrope]" ;
    skos:prefLabel "cell path length" .

af-r:AFR_0002002
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0002018, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-e:AFE_0002145
    ] ;
    skos:altLabel "instrument id", "instrument identifier", "machine id", "machine identifier", "measurement device id", "measurement equipment id", "measurement equipment identifier" ;
    skos:definition "A measurement device identifier is an identifier that identifies some device designed for measurements. [Allotrope]" ;
    skos:prefLabel "measurement device identifier" .

af-r:AFR_0002003
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0002034, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-r:AFR_0002035
    ] ;
    skos:altLabel "measurement method id", "measurement procedure id", "measurement procedure identifier", "method number", "procedure id", "procedure identifier" ;
    skos:definition "A measurement method identifier is a method identifier that identifies some plan specifaction of a measurement. [Allotrope]" ;
    skos:prefLabel "measurement method identifier" .

af-r:AFR_0002006
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000168
    ] .

af-r:AFR_0002008
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (iao:_0000030
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom af-rl:AFRL_0000285
            ]
        )
    ] ;
    skos:altLabel "reference data" ;
    skos:definition "A reference is an information content entity that is referred to in another information content entity for the purpose of comparison. [Allotrope]" ;
    skos:example "reference data used to compare to with experimental data" ;
    skos:prefLabel "reference" .

af-r:AFR_0002009
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, af-r:AFR_0001117, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-p:AFP_0003735
    ] ;
    skos:definition "An experiment identifier is an identifier that identifies an experiment. [Allotrope]" ;
    skos:prefLabel "experiment identifier" .

af-r:AFR_0002010
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000922
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002699 ;
                owl:someValuesFrom af-p:AFP_0003735
            ]
        )
    ] ;
    skos:altLabel "experiment data", "experiment information", "experimental information" ;
    skos:definition "Experiment data is a description of an experiment containing parameters and results of the experiment and metadata about the experiment. [Allotrope]" ;
    skos:prefLabel "experimental data" .

af-r:AFR_0002011
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000922, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002734 ;
        owl:someValuesFrom af-p:AFP_0003735
    ] ;
    skos:altLabel "experiment report", "experimental result", "result" ;
    skos:definition "An experiment result is description, that is the data output of an experiment regarding its hypothesis. [Allotrope]" ;
    skos:prefLabel "experiment result" .

af-r:AFR_0002016
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001117, af-r:AFR_0002034, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-r:AFR_0001556
    ] ;
    skos:altLabel "device id", "instrument id", "instrument method identifier" ;
    skos:changeNote "2020-05-11 Generalized definition to match semantics. [Allotrope]" ;
    skos:definition "A device method identifier is an identifier that identifies the device method used in a process. [Allotrope]" ;
    skos:prefLabel "device method identifier" .

af-r:AFR_0002018
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-e:AFE_0000354
    ] ;
    skos:altLabel "device id", "equipment id", "equipment identifier", "instrument id", "instrument identifier", "machine id", "machine identifier" ;
    skos:changeNote "2020-06-15 Removed measurement metadata superclass. [Allotrope]" ;
    skos:definition "A device identifier is an identifier that identifies some device. [Allotrope]" ;
    skos:prefLabel "device identifier" .

af-r:AFR_0002019
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-r:AFR_0002020
    ] ;
    skos:altLabel "analysis data id", "analysis data identifier", "assay data id" ;
    skos:definition "An assay data identifier is an identifier that identifies some assay data. Assay data is a description of an assay containing parameters and results of the assay and metadata about the assay. [Allotrope]" ;
    skos:prefLabel "assay data identifier" .

af-r:AFR_0002020
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000922, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002699 ;
        owl:someValuesFrom af-p:AFP_0002680
    ] ;
    skos:altLabel "analysis data", "analysis information", "assay information" ;
    skos:definition "Assay data is a description of an assay containing parameters and results of the assay and metadata about the assay. [Allotrope]" ;
    skos:prefLabel "assay data" .

af-r:AFR_0002021
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000269
    ] .

af-r:AFR_0002022
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000058
    ] .

af-r:AFR_0002023
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom af-p:AFP_0003374
    ] .

af-r:AFR_0002027
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000026
    ] .

af-r:AFR_0002033
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000928 ;
    skos:definition "A temporal index is an index that follows temporal order of the list items or the processes that the items are about. [Allotrope]" ;
    skos:prefLabel "temporal index" .

af-r:AFR_0002034
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-r:AFR_0001501
    ] ;
    skos:altLabel "method id", "plan specification id", "plan specification identifier", "procedure id", "procedure identifier" ;
    skos:definition "A method identifier is an identifier that identifies some plan specification (method, procedure) about some planned process. [Allotrope]" ;
    skos:prefLabel "method identifier" .

af-r:AFR_0002035
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001501, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom af-p:AFP_0002294
    ] ;
    skos:altLabel "measurement plan", "measurement plan specfication", "measurement procedure" ;
    skos:definition "A measurement method is a plan specification that specifies a measurement. [Allotrope]" ;
    skos:prefLabel "measurement method" .

af-r:AFR_0002036
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0000033
    ] .

af-r:AFR_0002038
    a owl:Class ;
    rdfs:subClassOf iao:_0000310 ;
    skos:definition "Electronic record is a document (any combination of text, graphics, data, audio, pictorial, or other information representation) in digital form that is created, modified, maintained, archived, retrieved, or distributed by a computer system. [FDA]" ;
    skos:prefLabel "electronic record" .

af-r:AFR_0002039
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0002038 ;
    skos:definition "A database record is an electronic record that is stored in a database. [Allotrope]" ;
    skos:prefLabel "database record" .

af-r:AFR_0002040
    dct:source <https://en.wikipedia.org/wiki/Database> ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000992 ;
    skos:definition "A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques. [Wikipedia]" ;
    skos:prefLabel "database" .

af-r:AFR_0002041
    af-x:AFX_0002808 ncit:_C46002 ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-r:AFR_0002039
    ] ;
    skos:altLabel "primary key" ;
    skos:definition "A database primary key is an identifier of a database record. [Allotrope]" ;
    skos:prefLabel "database primary key" .

af-r:AFR_0002045
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001556 ;
    skos:altLabel "acquisition method", "device method", "instrument acquisition method", "instrument method" ;
    skos:definition "A device acquistion method is a machine readable plan specification that specifies how the acquisition software of an instrument is to execute the instrument's portion of an analysis. [Allotrope]" ;
    skos:prefLabel "device acquisition method" .

af-r:AFR_0002050
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0001550 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:unionOf (af-r:AFR_0000937
                af-r:AFR_0001095
            )
        ]
    ] .

af-r:AFR_0002051
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000576, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-p:AFP_0003744
    ] ;
    skos:altLabel "flow rate profile result" ;
    skos:definition "A flow rate profile is a profile that quantifies the flow rate of a material entity over time. [Allotrope]" ;
    skos:prefLabel "flow rate profile" .

af-r:AFR_0002052
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000576, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-p:AFP_0003742
    ] ;
    skos:altLabel "volume profile result" ;
    skos:definition "A volume profile is a profile that quantifies the volume of a material entity over time. [Allotrope]" ;
    skos:prefLabel "volume profile" .

af-r:AFR_0002056
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000576, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-p:AFP_0003300
    ] ;
    skos:altLabel "temperature profile result" ;
    skos:definition "A temperature profile is a profile that quantifies the temperature of a material entity over time. [Allotrope]" ;
    skos:prefLabel "temperature profile" .

af-r:AFR_0002059
    a owl:Class ;
    rdfs:seeAlso <https://www.w3.org/TR/vocab-data-cube/> ;
    rdfs:subClassOf af-r:AFR_0000917, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom <http://purl.org/linked-data/cube#DataSet>
    ] ;
    skos:definition "A data cube identifier is an identifier for a data cube. A data cube is a multi-dimensional dataset conforming to the W3C DataCube specfication (https://www.w3.org/TR/vocab-data-cube/). [Allotrope]" ;
    skos:prefLabel "data cube identifier" .

af-r:AFR_0002063
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000917, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom af-r:AFR_0002069
    ] ;
    skos:altLabel "calibration certificate id" ;
    skos:definition "A calibration certificate identifier is an identifier that identifies the calibration certificate for the piece of equipment used in a measurement. [Allotrope]" ;
    skos:prefLabel "calibration certificate identifier" .

af-r:AFR_0002069
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-e:AFE_0000354
                [
                    a owl:Restriction ;
                    owl:onProperty ro:_0000056 ;
                    owl:someValuesFrom af-p:AFP_0002294
                ]
            )
        ]
    ] .

af-r:AFR_0002073
    af-x:AFX_0002798 true ;
    dct:source <https://en.wikipedia.org/wiki/Heat_transfer_coefficient> ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000576, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-p:AFP_0003751
    ] ;
    skos:altLabel "A heat transfer coefficient profile is a profile that quantifies over time the proportionality constant between the heat flux and the thermodynamic driving force for the flow of heat. [Wikipedia]", "heat transfer coefficient profile result" ;
    skos:prefLabel "heat transfer coefficient profile" .

af-r:AFR_0002074
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0001413
    ] .

af-r:AFR_0002075
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000576, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-p:AFP_0003752
    ] ;
    skos:altLabel "angular velocity profile result" ;
    skos:definition "An angular velocity profile is a profile that quantifies over time how fast an object rotates or revolves relative to another point. [Wikipedia]" ;
    skos:prefLabel "angular velocity profile" .

af-r:AFR_0002076
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0001323
    ] .

af-r:AFR_0002077
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000576, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-p:AFP_0003753
    ] ;
    skos:altLabel "area profile result" ;
    skos:prefLabel "area profile" .

af-r:AFR_0002079
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0002022, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000271
    ] ;
    skos:altLabel "specific heat capacity (datum)", "specific heat capacity result" ;
    skos:definition "A specific heat capacity (datum) is a quality quantification facet that quantifies the amount of heat necessary to raise the temperature of one gram of a pure substance by one degree K. [Wikipedia]" ;
    skos:prefLabel "specific heat capacity" .

af-r:AFR_0002081
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000576, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-p:AFP_0003755
    ] ;
    skos:altLabel "cooling rate profile", "cooling rate profile result", "heating (cooling) rate profile", "heating (cooling) rate profile result", "heating or cooling rate profile result", "heating rate profile", "heating rate profile result" ;
    skos:definition "A heating or cooling rate profile is a profile that quantifies the heating/cooling rate of an object over time. [Allotrope]" ;
    skos:prefLabel "heating or cooling rate profile" .

af-r:AFR_0002082
    a owl:Class ;
    rdfs:subClassOf af-c:AFC_0000160, iao:_0000310 ;
    skos:altLabel "sample aggregate result" ;
    skos:definition "A sample aggregate document is a document that is about an ordered collection of samples. [Allotrope]" ;
    skos:prefLabel "sample aggregate document" .

af-r:AFR_0002083
    a owl:Class ;
    rdfs:subClassOf iao:_0000310 ;
    skos:altLabel "sample result" ;
    skos:definition "A sample document is a document about a particular sample. [Allotrope]" ;
    skos:prefLabel "sample document" .

af-r:AFR_0002095
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom af-p:AFP_0003598
    ] .

af-r:AFR_0002099
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000173
    ] .

af-r:AFR_0002103
    rdfs:subClassOf af-r:AFR_0002105, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002734 ;
        owl:someValuesFrom af-p:AFP_0001787
    ] ;
    skos:altLabel "An infrared interferogram is an interferogram produced by FT infrared spectroscopy. [Allotrope]" .

af-r:AFR_0002104
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000754, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002734 ;
        owl:someValuesFrom af-p:AFP_0000047
    ] ;
    skos:altLabel "Raman result" ;
    skos:definition "A Raman spectroscopy result is the result of a Raman spectroscopy. [Allotrope]" ;
    skos:prefLabel "Raman spectroscopy result" .

af-r:AFR_0002105
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0000754, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002734 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:unionOf (af-p:AFP_0002016
                af-p:AFP_0002276
            )
        ]
    ] ;
    skos:altLabel "An infrared spectroscopy result is the result of an infrared absorption or transmission spectroscopy. [Allotrope]", "IR result", "IR spectroscopy result" ;
    skos:prefLabel "infrared spectroscopy result" .

af-r:AFR_0002107
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0001334
    ] .

af-r:AFR_0002108
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000018
    ] .

af-r:AFR_0002109
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom pato:_0000117
    ] .

af-r:AFR_0002110
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000175
    ] .

af-r:AFR_0002111
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000273
    ] .

af-r:AFR_0002163
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000280
    ] .

af-r:AFR_0002164
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000282
    ] .

af-r:AFR_0002165
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000284
    ] .

af-r:AFR_0002166
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000281
    ] .

af-r:AFR_0002167
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000283
    ] .

af-r:AFR_0002168
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000283
    ] .

af-r:AFR_0002169
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000286
    ] .

af-r:AFR_0002170
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000287
    ] .

af-r:AFR_0002171
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000288
    ] .

af-r:AFR_0002175
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0001501
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-p:AFP_0003598
            ]
        )
    ] ;
    skos:definition "A data processing method is a plan specification that specifies how data processing process is to be executed. [Allotrope]" ;
    skos:prefLabel "data processing method" .

af-r:AFR_0002177
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001745, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002717 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0000087 ;
            owl:someValuesFrom af-rl:AFRL_0000269
        ]
    ] ;
    skos:altLabel "solvent id" ;
    skos:definition "A solvent identifier is an identifier denoting the solvent used in the experiment. [Allotrope]" ;
    skos:prefLabel "solvent identifier" .

af-r:AFR_0002178
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000013
    ] .

af-r:AFR_0002179
    rdfs:subClassOf af-r:AFR_0000207, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000157
    ] .

af-r:AFR_0002191
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000026
    ] .

af-r:AFR_0002192
    dct:source <https://en.wikipedia.org/wiki/Standard_deviation> ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000527
    ] .

af-r:AFR_0002196
    rdfs:subClassOf af-r:AFR_0001852 .

af-r:AFR_0002202
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-r:AFR_0000922
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002842 ;
                owl:someValuesFrom af-p:AFP_0001159
            ]
        )
    ] ;
    skos:definition "A sample preparation description is a description of the sample preparation process. [Allotrope]" ;
    skos:prefLabel "sample preparation description" .

af-r:AFR_0002203
    rdfs:subClassOf [
        a owl:Class ;
        owl:unionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002800 ;
                owl:someValuesFrom af-r:AFR_0001276
            ]
            [
                a owl:Restriction ;
                owl:onProperty iao:_0000136 ;
                owl:someValuesFrom af-rl:AFRL_0000233
            ]
        )
    ] .

af-r:AFR_0002204
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001101 ;
    skos:definition "A deviation is a quantification facet that quantifies the absolute or relative difference of an observed value from another value. [Allotrope]" ;
    skos:prefLabel "deviation" .

af-r:AFR_0002205
    rdfs:subClassOf af-r:AFR_0001852 .

af-r:AFR_0002207
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002816 ;
        owl:someValuesFrom af-q:AFQ_0000292
    ] .

af-r:AFR_0002208
    dct:source <https://en.wikipedia.org/wiki/Arithmetic_mean> ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001212, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000320
    ] ;
    skos:altLabel "mean" ;
    skos:definition "The arithmetic mean is a descriptive statistic that is the sum of a collection of numbers divided by the number of numbers in the collection. [Wikipedia]" ;
    skos:prefLabel "arithmetic mean" .

af-r:AFR_0002209
    dct:source <https://en.wikipedia.org/wiki/Median> ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001212, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000321
    ] ;
    skos:definition "The median is a descriptive statistic that denotes the value separating the higher half of a data sample, a population, or a probability distribution, from the lower half. [Wikipedia]" ;
    skos:prefLabel "median" .

af-r:AFR_0002210
    dct:source <https://en.wikipedia.org/wiki/Variance> ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001212, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000323
    ] ;
    skos:definition "The variance is a descriptive statistic that denotes the expectation of the squared deviation of a random variable from its mean. [Wikipedia]" ;
    skos:prefLabel "variance" .

af-r:AFR_0002211
    dct:source <https://en.wikipedia.org/wiki/Skewness> ;
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001212, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000322
    ] ;
    skos:definition "Skewness is a descriptive statistic that is a measure of the asymmetry of the probability distribution of a real-valued random variable about its mean. The skewness value can be positive or negative, or undefined. [Wikipedia]" ;
    skos:prefLabel "skewness" .

af-rl:AFRL_0000003
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000095 .

af-rl:AFRL_0000005
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000095 .

af-rl:AFRL_0000006
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000264 .

af-rl:AFRL_0000008
    af-x:AFX_0002798 true ;
    dct:source "Sowa, Knowledge Representation, Brooks Cole Publishing Co., 2000", "http://www.jfsowa.com/ontology/thematic.htm" ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000091
            [
                a owl:Class ;
                owl:unionOf (af-rl:AFRL_0000166
                    bfo:_0000023
                )
            ]
        )
    ] ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (af-rl:AFRL_0000044
            af-rl:AFRL_0000160
        )
    ] ;
    skos:altLabel "input" ;
    skos:changeNote "2018-07-23 Removed parent class, same as this. [Allotrope]" ;
    skos:definition "A general role if its bearer is the input of the process that realizes the role. The bearer exists at the beginning of the process but not necessarily at its end. [Allotrope]" ;
    skos:editorialNote "formal definition needs FOL" ;
    skos:prefLabel "input role" .

af-rl:AFRL_0000009
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000264
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002734 ;
                owl:someValuesFrom af-p:AFP_0003568
            ]
        )
    ] .

af-rl:AFRL_0000010
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000052 ;
        owl:someValuesFrom af-m:AFM_0000275
    ] ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000160
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000081 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (af-m:AFM_0000275
                        [
                            a owl:Restriction ;
                            owl:onProperty af-x:AFX_0000354 ;
                            owl:someValuesFrom bfo:_0000015
                        ]
                    )
                ]
            ]
        )
    ] ;
    skos:altLabel "material input" ;
    skos:definition "Material input is a role of a material that is an input in a process. [Allotrope]" ;
    skos:prefLabel "material input role" .

af-rl:AFRL_0000016
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000017, af-rl:AFRL_0000042 ;
    skos:altLabel "upper operating limit" ;
    skos:changeNote "2018-07-31 Changed pref label. [Allotrope]", "2019-09-20 Added alt label. [Allotrope]" ;
    skos:definition "An operating maximum is the contextual role of a description or specification of an upper bound of quality of a system or environment during the operation of the system. [Allotrope]" ;
    skos:prefLabel "operating maximum" .

af-rl:AFRL_0000017
    af-x:AFX_0002798 true ;
    af-x:AFX_0002808 "http://purl.oclc.org/NET/ssnx/ssn#OperatingRange" ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000166
            [
                a owl:Restriction ;
                owl:onProperty iao:_0000136 ;
                owl:someValuesFrom af-re:AFRE_0000006
            ]
        )
    ] ;
    skos:changeNote "2018-07-31 Changed pref label and definition, and moved to AFO. [Allotrope]" ;
    skos:definition "An operating range is the contextual role of a description or specification about a operating situation (qualities of a system or its environment) during the normal operation of the system. [Allotrope]" ;
    skos:prefLabel "operating range" .

af-rl:AFRL_0000018
    af-x:AFX_0002798 true ;
    dct:source "Sowa, Knowledge Representation, Brooks Cole Publishing Co., 2000", "http://www.jfsowa.com/ontology/thematic.htm" ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000091
            [
                a owl:Class ;
                owl:unionOf (af-rl:AFRL_0000166
                    bfo:_0000023
                )
            ]
        )
    ] ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (af-rl:AFRL_0000043
            af-rl:AFRL_0000161
        )
    ] ;
    skos:altLabel "output", "product", "product role" ;
    skos:changeNote "2018-07-23 Removed parent class, same as this. [Allotrope]" ;
    skos:definition "A general role if its bearer is the output of the process that realizes the role. The bearer exists at the end of the process but not necessarily at its beginning. [Allotrope]" ;
    skos:editorialNote "formal definition needs FOL" ;
    skos:prefLabel "output role" .

af-rl:AFRL_0000020
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000167 .

af-rl:AFRL_0000027
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000026
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000081 ;
                owl:someValuesFrom af-e:AFE_0000354
            ]
        )
    ] ;
    skos:changeNote "2018-07-23 Made a defined class and moved to AFO. [Allotrope]" ;
    skos:definition "A device that is selected to perform a specific function in a process. [Allotrope]" ;
    skos:prefLabel "selected device" .

af-rl:AFRL_0000030
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000167
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0003299
            ]
        )
    ] .

af-rl:AFRL_0000035
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-m:AFM_0000275
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000353 ;
                    owl:someValuesFrom af-p:AFP_0003634
                ]
            )
        ]
    ] .

af-rl:AFRL_0000043
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000018 .

af-rl:AFRL_0000044
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000008 .

af-rl:AFRL_0000048
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom af-c:AFC_0000166
    ] .

af-rl:AFRL_0000049
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom af-c:AFC_0000167
    ] .

af-rl:AFRL_0000053
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002726 ;
                owl:someValuesFrom [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0002699 ;
                    owl:someValuesFrom owl:Thing
                ]
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002731 ;
                owl:someValuesFrom af-p:AFP_0003584
            ]
        )
    ] .

af-rl:AFRL_0000057
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000004 .

af-rl:AFRL_0000058
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000004
            af-rl:AFRL_0000092
        )
    ] .

af-rl:AFRL_0000060
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty iao:_0000219 ;
            owl:someValuesFrom owl:Thing
        ]
    ] .

af-rl:AFRL_0000064
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty af-x:AFX_0002704 ;
            owl:someValuesFrom owl:Thing
        ]
    ] .

af-rl:AFRL_0000066
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000064
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-re:AFRE_0000001
            ]
        )
    ] ;
    skos:definition "Specified action is the role of information object that specifies an activity. [Allotrope]" ;
    skos:prefLabel "specified action" .

af-rl:AFRL_0000067
    af-x:AFX_0002818 true ;
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000064 ;
    skos:definition "Specified capability is the contextual role of an information object that specifies a capability. [Allotrope]" ;
    skos:prefLabel "specified capability" .

af-rl:AFRL_0000068
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000064
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom bfo:_0000019
            ]
        )
    ] ;
    skos:definition "A specified quality is the contextual role of an information object that describes a quality as part of an specification. [Allotrope]" ;
    skos:prefLabel "specified quality" .

af-rl:AFRL_0000069
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000064
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-re:AFRE_0000003
            ]
        )
    ] ;
    skos:definition "A specified situation is the contextual role of an information object that describes a portion of reality as part of a specification. [Allotrope]" ;
    skos:prefLabel "specified situation" .

af-rl:AFRL_0000071
    af-x:AFX_0002818 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000064
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom af-re:AFRE_0000002
            ]
        )
    ] ;
    skos:altLabel "specified flow", "specified workflow" ;
    skos:definition "Specified procedure is the contextual role of an information object that specifies a flow of activities. [Allotrope]" ;
    skos:prefLabel "specified procedure" .

af-rl:AFRL_0000079
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000064
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002704 ;
                owl:someValuesFrom bfo:_0000144
            ]
        )
    ] ;
    skos:definition "Specified profile is the contextual role of an information object that specifies a process profile. [Allotrope]" ;
    skos:prefLabel "specified profile" .

af-rl:AFRL_0000080
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (iao:_0000030
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000353 ;
                    owl:someValuesFrom af-p:AFP_0003305
                ]
            )
        ]
    ] .

af-rl:AFRL_0000085
    a owl:Class ;
    rdfs:subClassOf bfo:_0000023 ;
    skos:definition "A support role is a type of role whose bearer participates in a process in order to support the process so that it proceeds towards a secondary objective. [Allotrope]" ;
    skos:editorialNote "2018-12-05 Moved to AFO to maintain single inheritence [Allotrope]" ;
    skos:prefLabel "support role" .

af-rl:AFRL_0000087
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0002224 ;
            owl:someValuesFrom af-p:AFP_0003312
        ]
    ], [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom bfo:_0000040
    ] .

af-rl:AFRL_0000088
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0002230 ;
            owl:someValuesFrom af-p:AFP_0003312
        ]
    ], [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom bfo:_0000040
    ] .

af-rl:AFRL_0000091
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf bfo:_0000002 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (af-rl:AFRL_0000166
            bfo:_0000023
        )
    ] ;
    skos:altLabel "abstract role" ;
    skos:changeNote "2019-05-13 Moved under continuant. [Allotrope]" ;
    skos:definition "A general role is either a role that is realized in a process or a contextual role in that process. [Allotrope]" ;
    skos:editorialNote "This defined class covers roles as abstractions that can be borne by material and information entities." ;
    skos:prefLabel "general role" .

af-rl:AFRL_0000095
    dct:source "http://deseng.ryerson.ca/DesignScience/7a.html" ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000448
            bfo:_0000023
        )
    ] ;
    skos:altLabel "agent" ;
    skos:changeNote "2018-12-05 Moved to AFO to maintain single inheritence [Allotrope]" ;
    skos:definition "The role of a participant that delivers the necessary effects as active participant in the process to the operand. [Allotrope]" ;
    skos:prefLabel "agent role" .

af-rl:AFRL_0000100
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000052 ;
        owl:someValuesFrom bfo:_0000040
    ] ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000161
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000081 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (af-m:AFM_0000275
                        [
                            a owl:Restriction ;
                            owl:onProperty af-x:AFX_0000353 ;
                            owl:someValuesFrom bfo:_0000015
                        ]
                    )
                ]
            ]
        )
    ] ;
    skos:altLabel "material output" ;
    skos:definition "Material output role is a role of a material that is participant at the end of a process. [Allotrope]"^^xsd:string ;
    skos:prefLabel "material output role" .

af-rl:AFRL_0000119
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003312
    ] .

af-rl:AFRL_0000121
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003551
    ] .

af-rl:AFRL_0000124
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000354 ;
        owl:someValuesFrom af-p:AFP_0003329
    ] .

af-rl:AFRL_0000154
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000053 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000043
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002734 ;
                owl:someValuesFrom af-p:AFP_0003282
            ]
        )
    ] .

af-rl:AFRL_0000159
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000023
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000081 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (bfo:_0000040
                        [
                            a owl:Restriction ;
                            owl:onProperty ro:_0000086 ;
                            owl:someValuesFrom [
                                a owl:Class ;
                                owl:intersectionOf (bfo:_0000019
                                    [
                                        a owl:Restriction ;
                                        owl:onProperty ro:_0000059 ;
                                        owl:someValuesFrom af-r:AFR_0001004
                                    ]
                                )
                            ]
                        ]
                    )
                ]
            ]
        )
    ] ;
    skos:altLabel "signal role" ;
    skos:definition "A signal is a role of some material entity that disposed to provide information. In the physical world, any quantity exhibiting variation in time or variation in space (such as an image) is potentially a signal that might provide information on the status of a physical system, or convey a message between observers, among other possibilities. [Allotrope, Wikipedia]" ;
    skos:prefLabel "physical signal role" .

af-rl:AFRL_0000160
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000008 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000023
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000081 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (bfo:_0000040
                        [
                            a owl:Restriction ;
                            owl:onProperty af-x:AFX_0000354 ;
                            owl:someValuesFrom bfo:_0000015
                        ]
                    )
                ]
            ]
        )
    ] ;
    skos:altLabel "physical input" ;
    skos:definition "\"Physical input\" is a role of a material or energy that is input in a process. [Allotrope]" ;
    skos:prefLabel "physical input role" .

af-rl:AFRL_0000161
    af-x:AFX_0002798 true ;
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000018 ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000023
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000081 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (bfo:_0000040
                        [
                            a owl:Restriction ;
                            owl:onProperty af-x:AFX_0000353 ;
                            owl:someValuesFrom bfo:_0000015
                        ]
                    )
                ]
            ]
        )
    ] ;
    skos:altLabel "physical output" ;
    skos:definition "\"Physical input\" is a role of a material or energy that is input in a process. [Allotrope]" ;
    skos:prefLabel "physical output role" .

af-rl:AFRL_0000166
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002726 ;
                owl:someValuesFrom iao:_0000030
            ]
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002731 ;
                owl:someValuesFrom bfo:_0000015
            ]
        )
    ] ;
    owl:disjointWith bfo:_0000023 .

af-rl:AFRL_0000167
    dct:source "Hubka, Eder, Ernst, Design Science, Springer, 1996" ;
    a owl:Class ;
    rdfs:subClassOf bfo:_0000023 ;
    skos:altLabel "operand" ;
    skos:definition "The role of a participant that is being changed in the process (passive participant) from an input state to an output state. [Allotrope]" ;
    skos:prefLabel "operand role" .

af-rl:AFRL_0000171
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-m:AFM_0000275
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000354 ;
                    owl:someValuesFrom af-p:AFP_0002680
                ]
            )
        ]
    ] .

af-rl:AFRL_0000216
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000085 .

af-rl:AFRL_0000230
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-m:AFM_0000275
                [
                    a owl:Restriction ;
                    owl:onProperty af-x:AFX_0000353 ;
                    owl:someValuesFrom af-p:AFP_0003639
                ]
            )
        ]
    ] .

af-rl:AFRL_0000234
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0001916
    ], [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom af-m:AFM_0000012
    ] .

af-rl:AFRL_0000249
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty af-x:AFX_0000354 ;
            owl:someValuesFrom af-p:AFP_0001348
        ]
    ] .

af-rl:AFRL_0000250
    rdfs:subClassOf af-rl:AFRL_0000442 .

af-rl:AFRL_0000254
    rdfs:subClassOf af-rl:AFRL_0000493, [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-m:AFM_0000275
                [
                    a owl:Restriction ;
                    owl:onProperty ro:_0000056 ;
                    owl:someValuesFrom af-p:AFP_0002389
                ]
            )
        ]
    ] .

af-rl:AFRL_0000264
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000166
            [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002731 ;
                owl:someValuesFrom af-p:AFP_0003282
            ]
        )
    ] .

af-rl:AFRL_0000273
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003640
    ] .

af-rl:AFRL_0000274
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0000112
    ] .

af-rl:AFRL_0000286
    rdfs:subClassOf af-rl:AFRL_0000285 .

af-rl:AFRL_0000287
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000095 .

af-rl:AFRL_0000288
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003329
    ] .

af-rl:AFRL_0000289
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000023
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0000161
            ]
        )
    ] .

af-rl:AFRL_0000290
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003299
    ] .

af-rl:AFRL_0000291
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0000925
    ] .

af-rl:AFRL_0000293
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003491
    ] .

af-rl:AFRL_0000294
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0002294
    ] .

af-rl:AFRL_0000295
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003358
    ] .

af-rl:AFRL_0000296
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003359
    ] .

af-rl:AFRL_0000298
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0000785
    ] .

af-rl:AFRL_0000319
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty af-x:AFX_0002734 ;
            owl:someValuesFrom af-p:AFP_0003634
        ]
    ] .

af-rl:AFRL_0000324
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom af-c:AFC_0000166
    ] .

af-rl:AFRL_0000325
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom af-c:AFC_0000166
    ] .

af-rl:AFRL_0000328
    rdfs:subClassOf af-rl:AFRL_0000442 ;
    skos:altLabel "statistic datum" ;
    skos:changeNote "2020-09-18 Changed pref label. [Allotrope]" .

af-rl:AFRL_0000330
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002704 ;
        owl:someValuesFrom af-re:AFRE_0000008
    ] .

af-rl:AFRL_0000332
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty iao:_0000136 ;
        owl:someValuesFrom af-re:AFRE_0000005
    ] .

af-rl:AFRL_0000340
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000095 .

af-rl:AFRL_0000344
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0001348
    ] .

af-rl:AFRL_0000359
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty af-x:AFX_0000353 ;
            owl:someValuesFrom af-p:AFP_0001348
        ]
    ] .

af-rl:AFRL_0000360
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty af-x:AFX_0000353 ;
            owl:someValuesFrom af-p:AFP_0001348
        ]
    ] .

af-rl:AFRL_0000361
    a owl:Class .

af-rl:AFRL_0000362
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0001530
    ] ;
    skos:changeNote "2019-08-27 Fixed OWL definition, bug #694.  [Allotrope]" .

af-rl:AFRL_0000365
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003641
    ] .

af-rl:AFRL_0000368
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty af-x:AFX_0002806 ;
            owl:someValuesFrom owl:Thing
        ]
    ] .

af-rl:AFRL_0000369
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003634
    ] .

af-rl:AFRL_0000404
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000095 .

af-rl:AFRL_0000405
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000095 .

af-rl:AFRL_0000407
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000095 .

af-rl:AFRL_0000409
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000095 .

af-rl:AFRL_0000410
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0002389
    ] ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000023
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom af-p:AFP_0002389
            ]
        )
    ] .

af-rl:AFRL_0000434
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003643
    ] .

af-rl:AFRL_0000435
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003645
    ] .

af-rl:AFRL_0000436
    rdfs:subClassOf af-rl:AFRL_0000167 .

af-rl:AFRL_0000438
    rdfs:subClassOf af-rl:AFRL_0000060 .

af-rl:AFRL_0000441
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf (af-rl:AFRL_0000087
            af-rl:AFRL_0000095
        )
    ] .

af-rl:AFRL_0000442
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty iao:_0000136 ;
            owl:someValuesFrom [
                a owl:Restriction ;
                owl:onProperty af-x:AFX_0002730 ;
                owl:someValuesFrom af-rl:AFRL_0000048
            ]
        ]
    ] .

af-rl:AFRL_0000443
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000442 .

af-rl:AFRL_0000444
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom af-r:AFR_0001286
    ] .

af-rl:AFRL_0000446
    rdfs:subClassOf af-rl:AFRL_0000448 .

af-rl:AFRL_0000448
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000091 ;
    skos:altLabel "agent", "agent role" ;
    skos:definition "Agentive role is a general role of a material entity or software that  influences the behavior of a process in an active way. If a material entity it is an agent role, if its is a software that is executed by a computer system, it is a software agent role. [Allotrope]" ;
    skos:prefLabel "general agent role" .

af-rl:AFRL_0000449
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003646
    ] .

af-rl:AFRL_0000450
    a owl:Class .

af-rl:AFRL_0000451
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0002230 ;
            owl:someValuesFrom af-p:AFP_0003312
        ]
    ], [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom bfo:_0000029
    ] .

af-rl:AFRL_0000452
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0002224 ;
            owl:someValuesFrom af-p:AFP_0003312
        ]
    ], [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom bfo:_0000029
    ] .

af-rl:AFRL_0000453
    rdfs:subClassOf af-rl:AFRL_0000167 .

af-rl:AFRL_0000454
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0002230 ;
            owl:someValuesFrom af-p:AFP_0003312
        ]
    ] .

af-rl:AFRL_0000455
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom [
            a owl:Restriction ;
            owl:onProperty ro:_0002224 ;
            owl:someValuesFrom af-p:AFP_0003312
        ]
    ] .

af-rl:AFRL_0000484
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000023
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:unionOf (af-p:AFP_0001986
                        af-p:AFP_0003687
                    )
                ]
            ]
        )
    ] .

af-rl:AFRL_0000488
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom af-e:AFE_0000354
    ] .

af-rl:AFRL_0000493
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000410 ;
    skos:altLabel "calibration item" ;
    skos:definition "The calibration item role is the role of a material that is used in calibration for testing a measurement device. [Allotrope]" ;
    skos:prefLabel "calibration item role" .

af-rl:AFRL_0000499
    af-x:AFX_0002798 true ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000023
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000081 ;
                owl:someValuesFrom af-m:AFM_0000077
            ]
        )
    ] ;
    skos:definition "An ion role is a role inhered in an ion. [Allotrope]" ;
    skos:prefLabel "ion role" .

af-rl:AFRL_0000504
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000017, af-rl:AFRL_0000041 ;
    skos:altLabel "lower operating limit" ;
    skos:definition "An operating minimum is the contextual role of a description or specification of a lower bound of quality of a system or environment during the operation of the system. [Allotrope]" ;
    skos:prefLabel "operating minimum" .

af-rl:AFRL_0000505
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0001478
    ] .

af-rl:AFRL_0000506
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom af-m:AFM_0000275
    ] .

af-rl:AFRL_0000508
    a owl:Class ;
    rdfs:subClassOf bfo:_0000023, [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0001159
    ], [
        a owl:Restriction ;
        owl:onProperty ro:_0001001 ;
        owl:someValuesFrom [
            a owl:Class ;
            owl:intersectionOf (af-m:AFM_0000275
                [
                    a owl:Restriction ;
                    owl:onProperty ro:_0000087 ;
                    owl:someValuesFrom af-rl:AFRL_0000035
                ]
            )
        ]
    ] ;
    skos:altLabel "sample", "sample (preparation)", "sample role" ;
    skos:definition "A sample role (preparation) is a role of a material that is prepared for a bearing the sample role in an experiment. [Allotrope]" ;
    skos:prefLabel "sample role (preparation)" .

af-rl:AFRL_0000509
    rdfs:subClassOf af-rl:AFRL_0000085, [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0003719
    ] .

af-rl:AFRL_0000510
    rdfs:subClassOf af-rl:AFRL_0000216 .

af-rl:AFRL_0000511
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom af-p:AFP_0001876
    ] .

af-rl:AFRL_0000521
    a owl:Class ;
    rdfs:subClassOf af-rl:AFRL_0000064, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002726 ;
        owl:someValuesFrom af-r:AFR_0000941
    ] ;
    skos:altLabel "repeated action", "repetition role" ;
    skos:definition "A repeated action role is a contextual role of an action specification that specifies the repeated action in a repeated action specification. [Allotrope]" ;
    skos:prefLabel "repeated action role" .

af-sp:AFSP_0000001
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0001015 ;
        owl:someValuesFrom af-m:AFM_0001090
    ] ;
    skos:changeNote "2019-09-04 Added restriction. [Allotrope]" .

af-sp:AFSP_0000002
    rdfs:subClassOf af-sp:AFSP_0000005 .

af-sp:AFSP_0000003
    rdfs:subClassOf af-sp:AFSP_0000005 .

af-sp:AFSP_0000004
    rdfs:subClassOf af-sp:AFSP_0000005 .

af-sp:AFSP_0000005
    a owl:Class ;
    rdfs:subClassOf bfo:_0000029 ;
    skos:altLabel "free space", "room" ;
    skos:definition "A space is a site that can be occupied or where something can be done. [Allotrope]" ;
    skos:prefLabel "space" ;
    skos:scopeNote "Space is especially viewed in terms of whether there is enough. [Allotrope]" .

<http://purl.allotrope.org/voc/afo/REC/2020/09/afo>
    dct:contributor <http://www.allotrope.org> ;
    dct:issued "2020-06-30T12:00:00Z"^^xsd:dateTime ;
    dct:license <http://purl.allotrope.org/voc/creative-commons-attribution-license> ;
    dct:modified "2020-06-24T12:00:00Z"^^xsd:dateTime ;
    dct:publisher <http://www.allotrope.org> ;
    dct:rights <http://purl.allotrope.org/voc/attribution>, <http://purl.allotrope.org/voc/copyright> ;
    dct:title "Allotrope Foundation Ontology (REC/2020/09)" ;
    a owl:Ontology ;
    owl:imports <http://purl.allotrope.org/voc/afo/REC/2020/09/aft>, <http://purl.allotrope.org/voc/afo/REC/2020/09/relation>, <http://purl.allotrope.org/voc/afo/perspective/REC/2020/09/molecular-scale>, <http://purl.allotrope.org/voc/afo/perspective/REC/2020/09/organization>, <http://purl.allotrope.org/voc/afo/perspective/REC/2020/09/portion-of-material>, <http://purl.allotrope.org/voc/afo/perspective/REC/2020/09/system> ;
    owl:priorVersion <http://purl.allotrope.org/voc/afo/REC/2020/06/afo> ;
    owl:versionIRI <http://purl.allotrope.org/voc/afo/REC/2020/09/afo> ;
    owl:versionInfo "REC/2020/09" .

<http://purl.allotrope.org/voc/attribution>
    dct:description """
These taxonomies contain material or may constitute derivative works of material which may be subject to copyright by one of the following organizations.  By using these taxonomies, you agree to the following terms and conditions applicable to its contents:
******************************************************************************
Attribution Notice for National Center for Biomedical Ontology materials.

This work contains material from the Cell Ontology and Clinical Measurement Ontology, available here: http://bioportal.bioontology.org/.
******************************************************************************
Attribution Notice for ChEBI
This work contains material from the European Bioinformatics Institute’s ChEBI database.
******************************************************************************
Attribution Notice for Quantities Units Dimensions Data Types (http://www.qudt.org/)
This work contains content from www.qudt.org and is used pursuant to a Creative Commons License available here: http://creativecommons.org/licenses/by-sa/3.0/us/legalcode. The original work may have been modified.
******************************************************************************
Copyright and Attribution Notice for Dublin Core Metadata Initiative Document
This work contains material from the following DCMI document used pursuant to a creative commons license available here: https://creativecommons.org/licenses/by/4.0/legalcode. This material may have been modified or changed.
Timestamped URL:          http://dublincore.org/documents/2012/06/14/dcmi-terms/
Date Issued:                       2012-06-14
Document Status:            This is a DCMI Recommendation.
Copyright © 1995-2015 DCMI. All Rights Reserved. DCMI liability, trademark/service mark, document use and software licensing rules apply.
******************************************************************************

""" ;
    dct:title "Derivative works attribution" ;
    a owl:NamedIndividual .

<http://purl.allotrope.org/voc/copyright>
    dct:description "Copyright © 2015-2020 Allotrope Foundation" ;
    dct:rightsHolder <http://www.allotrope.org> ;
    dct:title "Copyright © 2015-2020 Allotrope Foundation" ;
    a owl:NamedIndividual .

<http://purl.allotrope.org/voc/creative-commons-attribution-license>
    dct:description """This work is licensed under a Creative Commons Attribution 4.0 International License http://creativecommons.org/licenses/by/4.0/.

THESE MATERIALS ARE PROVIDED \"AS IS\" AND ALLOTROPE EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF NON-INFRINGEMENT, TITLE, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Copyright © 2015-2020 Allotrope Foundation
""" ;
    dct:rightsHolder <http://www.allotrope.org> ;
    dct:title "Creative Commons Attribution 4.0 International Public License" ;
    a owl:NamedIndividual .

<http://purl.allotrope.org/voc/iupac-copyright>
    dct:description "Copyright (c) 2019 International Union of Pure Applied Chemistry" ;
    a dct:RightsStatement, owl:NamedIndividual .

<http://purl.allotrope.org/voc/iupac-license>
    dct:description "Reproduced by permission of International Union of Pure and Applied Chemistry" ;
    a dct:LicenseDocument, owl:NamedIndividual .

bfo:_0000001
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000108 ;
        owl:someValuesFrom bfo:_0000008
    ] .

bfo:_0000002
    a owl:Class .

bfo:_0000008
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:allValuesFrom bfo:_0000008 ;
                owl:onProperty bfo:_0000117
            ]
            [
                a owl:Restriction ;
                owl:allValuesFrom bfo:_0000008 ;
                owl:onProperty bfo:_0000132
            ]
        )
    ] .

bfo:_0000011
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:allValuesFrom bfo:_0000011 ;
                owl:onProperty bfo:_0000117
            ]
            [
                a owl:Restriction ;
                owl:allValuesFrom bfo:_0000011 ;
                owl:onProperty bfo:_0000132
            ]
        )
    ] .

bfo:_0000015
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:allValuesFrom [
                    a owl:Class ;
                    owl:unionOf (bfo:_0000015
                        bfo:_0000035
                    )
                ] ;
                owl:onProperty bfo:_0000117
            ]
            [
                a owl:Restriction ;
                owl:allValuesFrom bfo:_0000015 ;
                owl:onProperty bfo:_0000132
            ]
        )
    ] .

bfo:_0000016
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000052 ;
        owl:someValuesFrom bfo:_0000040
    ] .

bfo:_0000017
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:onProperty bfo:_0000054 ;
                owl:someValuesFrom bfo:_0000015
            ]
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000052 ;
                owl:someValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (bfo:_0000004
                        [
                            a owl:Class ;
                            owl:complementOf bfo:_0000006
                        ]
                    )
                ]
            ]
        )
    ] .

bfo:_0000019
    a owl:Class .

bfo:_0000020
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:allValuesFrom [
            a owl:Class ;
            owl:complementOf [
                a owl:Class ;
                owl:unionOf (bfo:_0000004
                    bfo:_0000031
                )
            ]
        ] ;
        owl:onProperty bfo:_0000050
    ] .

bfo:_0000023
    a owl:Class .

bfo:_0000031
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty ro:_0000058 ;
        owl:someValuesFrom bfo:_0000020
    ] .

bfo:_0000034
    a owl:Class .

bfo:_0000035
    a owl:Class ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:intersectionOf ([
                a owl:Restriction ;
                owl:allValuesFrom bfo:_0000148 ;
                owl:onProperty bfo:_0000108
            ]
            [
                a owl:Restriction ;
                owl:allValuesFrom bfo:_0000035 ;
                owl:onProperty bfo:_0000117
            ]
            [
                a owl:Restriction ;
                owl:allValuesFrom [
                    a owl:Class ;
                    owl:intersectionOf (bfo:_0000011
                        [
                            a owl:Restriction ;
                            owl:onProperty bfo:_0000139 ;
                            owl:someValuesFrom bfo:_0000011
                        ]
                    )
                ] ;
                owl:onProperty bfo:_0000130
            ]
            [
                a owl:Restriction ;
                owl:allValuesFrom [
                    a owl:Class ;
                    owl:unionOf (bfo:_0000015
                        bfo:_0000035
                    )
                ] ;
                owl:onProperty bfo:_0000132
            ]
        )
    ] .

bfo:_0000040
    a owl:Class .

bfo:_0000050
    a owl:ObjectProperty .

bfo:_0000054
    a owl:ObjectProperty .

bfo:_0000182
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty bfo:_0000184 ;
        owl:someValuesFrom bfo:_0000002
    ] .

chebi:_23367
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000275, [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_36342
    ] .

chebi:_25367
    a owl:Class .

chebi:_33253
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (af-m:AFM_0001027
            af-m:AFM_0001028
        )
    ] .

chebi:_36342
    a owl:Class .

chmo:_0000993
    rdfs:subClassOf [
        a owl:Restriction ;
        owl:onProperty obi:_0000643 ;
        owl:someValuesFrom chebi:_23367
    ] .

envo:_00002005
    rdfs:subClassOf af-m:AFM_0000154, af-m:AFM_0001065, envo:_00010483 .

envo:_00010483
    pav:importedFrom <http://purl.obolibrary.org/obo/envo.owl> ;
    a owl:Class ;
    rdfs:subClassOf af-m:AFM_0000275, bfo:_0000024, [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0000939 ;
        owl:someValuesFrom envo:_01000254
    ] ;
    skos:definition "An environmental material is a fiat object which forms the medium or part of the medium of an environmental system. [ENVO]" ;
    skos:prefLabel "environmental material" .

envo:_01000254
    pav:importedFrom <http://purl.obolibrary.org/obo/envo.owl> ;
    a owl:Class ;
    rdfs:subClassOf ro:_0002577 ;
    skos:definition "A system which has the disposition to environ one or more material entities. [ENVO]" ;
    skos:prefLabel "environmental system" .

iao:_0000005
    a owl:Class ;
    owl:equivalentClass [
        a owl:Restriction ;
        owl:onProperty af-x:AFX_0002730 ;
        owl:someValuesFrom af-rl:AFRL_0000015
    ] .

iao:_0000010
    a owl:Class .

iao:_0000030
    a owl:Class .

iao:_0000136
    a owl:ObjectProperty .

iao:_0000178
    pav:importedFrom <http://purl.obolibrary.org/obo/iao.owl> ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000040
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000053 ;
                owl:someValuesFrom [
                    a owl:Restriction ;
                    owl:onProperty ro:_0000059 ;
                    owl:someValuesFrom iao:_0000030
                ]
            ]
        )
    ] ;
    skos:definition "A material entity in which a concretization of an information content entity inheres. [IAO]" ;
    skos:example "a brain", "a hard drive", "a page of a paperback novel with writing on it." ;
    skos:prefLabel "material information bearer" .

iao:_0000219
    a owl:ObjectProperty .

obi:_0000011
    af-x:AFX_0002798 true ;
    pav:importedFrom <http://purl.obolibrary.org/obo/obi.owl> ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (bfo:_0000015
            [
                a owl:Restriction ;
                owl:onProperty bfo:_0000055 ;
                owl:someValuesFrom obi:_0000260
            ]
        )
    ] ;
    skos:definition "A processual entity that realizes a plan which is the concretization of a plan specification. [IAO]" ;
    skos:example "Injecting mice with a vaccine in order to test its efficacy"^^xsd:string ;
    skos:prefLabel "planned process" .

obi:_0000047
    af-x:AFX_0002798 true ;
    pav:importedFrom <http://purl.obolibrary.org/obo/obi.owl> ;
    a owl:Class ;
    rdfs:subClassOf bfo:_0000040 ;
    skos:definition "Is a material entity that is created or changed during material processing. [OBI]" ;
    skos:example "Examples include gel matrices, filter paper, parafilm and buffer solutions, mass spectrometer, tissue samples" ;
    skos:prefLabel "processed material" .

obi:_0000094
    pav:importedFrom <http://purl.obolibrary.org/obo/obi.owl> ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003275, obi:_0000011, [
        a owl:Class ;
        owl:unionOf (af-p:AFP_0003362
            af-p:AFP_0003566
            af-p:AFP_0003716
        )
    ] ;
    skos:definition "Material processing is a planned material process which results in physical changes in a specified input material. [OBI]" ;
    skos:prefLabel "material processing" .

obi:_0000457
    pav:importedFrom <http://purl.obolibrary.org/obo/obi.owl> ;
    a owl:Class ;
    rdfs:subClassOf af-p:AFP_0003275, af-p:AFP_0003315, obi:_0000011 ;
    skos:definition "Manufacturing is a producing with the intent to produce a processed material which will have a function for future use. [OBI]" ;
    skos:prefLabel "manufacturing" .

obi:_0000571
    pav:importedFrom <http://purl.obolibrary.org/obo/obi.owl> ;
    a owl:Class ;
    rdfs:subClassOf bfo:_0000023, [
        a owl:Restriction ;
        owl:onProperty bfo:_0000054 ;
        owl:someValuesFrom obi:_0000457
    ], [
        a owl:Restriction ;
        owl:onProperty ro:_0000081 ;
        owl:someValuesFrom af-m:AFM_0001090
    ] ;
    skos:altLabel "manufacturer" ;
    skos:definition "Manufacturer role is a role which inheres in a person or organization and which is realized by a manufacturing process. [OBI]" ;
    skos:example "With respect to The Accuri C6 Flow Cytometer System, the organization Accuri bears the role manufacturer role. [OBI]", "With respect to a specific antibody produced by an individual scientist, the scientist who purifies, characterizes and distributes the anitbody bears the role manufacturer role. [OBI]", "With respect to a transformed line of tissue culture cells derived by a specific lab, the lab whose personnel isolated the cll line bears the role manufacturer role. [OBI]" ;
    skos:prefLabel "manufacturer role" .

obi:_0000643
    a owl:ObjectProperty .

obi:_0000835
    af-x:AFX_0002798 true ;
    pav:importedFrom <http://purl.obolibrary.org/obo/obi.owl> ;
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:intersectionOf (af-m:AFM_0001090
            [
                a owl:Restriction ;
                owl:onProperty ro:_0000087 ;
                owl:someValuesFrom obi:_0000571
            ]
        )
    ] ;
    skos:definition "A manufacturer is an organizational entity that has a manufacturer role. [Allotrope]" ;
    skos:prefLabel "manufacturer" .

pato:_0001242
    rdfs:subClassOf [
        a owl:Class ;
        owl:unionOf (af-q:AFQ_0000065
            af-q:AFQ_0000138
            pato:_0001291
        )
    ] .

pato:_0001757
    skos:altLabel "electrical conductivity" ;
    skos:changeNote "2019-09-20 Changed pref label for uniqueness. [Allotrope]" .

pato:_0001842
    af-x:AFX_0002808 sio:CHEMINF_000442 ;
    a owl:Class .

pato:_0002193
    a owl:Class ;
    owl:equivalentClass [
        a owl:Class ;
        owl:unionOf (pato:_0002194
            pato:_0002195
            pato:_0002196
        )
    ] .

pato:_0002194
    a owl:Class ;
    owl:disjointWith pato:_0002195, pato:_0002196 .

pato:_0002195
    a owl:Class ;
    owl:disjointWith pato:_0002196 .

pato:_0002196
    a owl:Class .

ro:_0000052
    a owl:ObjectProperty .

ro:_0000056
    a owl:ObjectProperty .

ro:_0000057
    a owl:ObjectProperty .

ro:_0000081
    a owl:ObjectProperty .

ro:_0000085
    a owl:ObjectProperty .

ro:_0000086
    a owl:ObjectProperty .

ro:_0001025
    a owl:ObjectProperty .

ro:_0002229
    a owl:ObjectProperty .

ro:_0002337
    a owl:ObjectProperty .

ro:_0002339
    a owl:ObjectProperty .

ro:_0002342
    a owl:ObjectProperty .

ro:_0002344
    a owl:ObjectProperty .

ro:_0002350
    a owl:ObjectProperty .

ro:_0002351
    a owl:ObjectProperty .

dct:rightsHolder
    a owl:AnnotationProperty .

<http://purl.org/linked-data/cube#DataSet>
    pav:importedFrom <http://purl.allotrope.org/voc/qb/REC/2018/10/cube> ;
    a owl:Class ;
    rdfs:subClassOf af-c:AFC_0000166, iao:_0000030 ;
    skos:altLabel "DataSet", "data set", "dataset" ;
    skos:definition "Represents a collection of observations, possibly organized into various slices, conforming to some common dimensional structure. [QB]" ;
    skos:prefLabel "data cube" .

qudt:QuantityKind
    rdfs:subClassOf af-r:AFR_0000916 .

qudt:QuantityValue
    a owl:Class ;
    rdfs:subClassOf af-r:AFR_0001101 ;
    skos:prefLabel "quantity value" .

qudt:Unit
    rdfs:subClassOf af-r:AFR_0001101 ;
    skos:prefLabel "unit" .

qudt:quantityValue
    a owl:ObjectProperty .

<http://www.allotrope.org>
    a owl:NamedIndividual, foaf:Organization ;
    foaf:name "Allotrope Foundation" .

<http://www.rsc.org>
    a owl:NamedIndividual, foaf:Organization ;
    foaf:name "Royal Society of Chemistry" .

xsd:minInclusive
    a owl:AnnotationProperty .

foaf:name
    a owl:DatatypeProperty .

